Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of March 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2022 (9 months) $ 176,447  $ 17,858  $ 194,305 
2023 6,853  15,410  22,263 
2024 —  705  705 
2025 —  111  111 
Total minimum payments $ 183,300  $ 34,084  $ 217,384 
Future Minimum Payments Under Other Obligations As of March 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2022 (9 months) $ 176,447  $ 17,858  $ 194,305 
2023 6,853  15,410  22,263 
2024 —  705  705 
2025 —  111  111 
Total minimum payments $ 183,300  $ 34,084  $ 217,384