Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Payments Under Inventory Purchase Obligations As of June 30, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2023 (6 months) $ 32,943  $ 13,772  $ 46,715 
2024 3,463  26,919  30,382 
2025 10,231  22,567  32,798 
2026 —  11,700  11,700 
Total minimum payments $ 46,637  $ 74,958  $ 121,595 
Summary of Future Minimum Payments Under Other Obligations As of June 30, 2023, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2023 (6 months) $ 32,943  $ 13,772  $ 46,715 
2024 3,463  26,919  30,382 
2025 10,231  22,567  32,798 
2026 —  11,700  11,700 
Total minimum payments $ 46,637  $ 74,958  $ 121,595