Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Total  
2023 (3 months) $ 29,654
2024 37,931
2025 39,185
2026 18,567
2027 3,673
Total minimum payments 129,010
Inventory  
Inventory Purchase Obligations  
2023 (3 months) 23,603
2024 7,330
2025 10,231
2026 0
2027 0
Total minimum payments 41,164
Other Obligations  
Other Obligations  
2023 (3 months) 6,051
2024 30,601
2025 28,954
2026 18,567
2027 3,673
Total minimum payments $ 87,846