Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Total  
2024 (9 months) $ 53,561
2025 41,602
2026 18,567
2027 3,673
2028 0
Total minimum payments 117,403
Inventory  
Inventory Purchase Obligations  
2024 (9 months) 26,080
2025 12,197
2026 0
2027 0
2028 0
Total minimum payments 38,277
Other Obligations  
Other Obligations  
2024 (9 months) 27,481
2025 29,405
2026 18,567
2027 3,673
2028 0
Total minimum payments $ 79,126