Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Total  
2023 (9 months) $ 113,207
2024 10,585
2025 1,968
Total minimum payments 125,760
Inventory  
Inventory Purchase Obligations  
2023 (9 months) 92,387
2024 27
2025 0
Total minimum payments 92,414
Other Obligations  
Other Obligations  
2023 (9 months) 20,820
2024 10,558
2025 1,968
Total minimum payments $ 33,346