Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of June 30, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2022 (6 months) $ 195,849  $ 12,624  $ 208,473 
2023 12,597  15,548  28,145 
2024 —  841  841 
2025 —  109  109 
Total minimum payments $ 208,446  $ 29,122  $ 237,568 
Future Minimum Payments Under Other Obligations As of June 30, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2022 (6 months) $ 195,849  $ 12,624  $ 208,473 
2023 12,597  15,548  28,145 
2024 —  841  841 
2025 —  109  109 
Total minimum payments $ 208,446  $ 29,122  $ 237,568