Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Tables)

v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Payments Under Inventory Purchase Obligations
As of September 30, 2025, future minimum payments under inventory purchase and other obligations are as follows (in thousands):
Inventory Purchase Obligations Other Obligations Total
2025 (3 months) $ 37,142  $ 7,994  $ 45,136 
2026 28,924  26,327  55,251 
2027 9,217  6,226  15,443 
2028 —  1,110  1,110 
2029 —  629  629 
Thereafter —  3,437  3,437 
Total minimum payments $ 75,283  $ 45,723  $ 121,006 
Summary of Future Minimum Payments Under Other Obligations
As of September 30, 2025, future minimum payments under inventory purchase and other obligations are as follows (in thousands):
Inventory Purchase Obligations Other Obligations Total
2025 (3 months) $ 37,142  $ 7,994  $ 45,136 
2026 28,924  26,327  55,251 
2027 9,217  6,226  15,443 
2028 —  1,110  1,110 
2029 —  629  629 
Thereafter —  3,437  3,437 
Total minimum payments $ 75,283  $ 45,723  $ 121,006