Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)

v3.23.2
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Total  
2023 (6 months) $ 46,715
2024 30,382
2025 32,798
2026 11,700
Total minimum payments 121,595
Inventory  
Inventory Purchase Obligations  
2023 (6 months) 32,943
2024 3,463
2025 10,231
2026 0
Total minimum payments 46,637
Other Obligations  
Other Obligations  
2023 (6 months) 13,772
2024 26,919
2025 22,567
2026 11,700
Total minimum payments $ 74,958