Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Tables)

v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Payments Under Inventory Purchase Obligations
As of March 31, 2025, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
(in thousands)
2025 (9 months) $ 66,795  $ 22,761  $ 89,556 
2026 6,617  20,495  27,112 
2027 8,841  4,704  13,545 
2028 —  610  610 
2029 —  628  628 
Thereafter —  3,437  3,437 
Total minimum payments $ 82,253  $ 52,635  $ 134,888 
Summary of Future Minimum Payments Under Other Obligations
As of March 31, 2025, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
(in thousands)
2025 (9 months) $ 66,795  $ 22,761  $ 89,556 
2026 6,617  20,495  27,112 
2027 8,841  4,704  13,545 
2028 —  610  610 
2029 —  628  628 
Thereafter —  3,437  3,437 
Total minimum payments $ 82,253  $ 52,635  $ 134,888