Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies (Tables)

v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Inventory Purchase Obligations
As of September 30, 2026, future minimum payments under inventory purchase and other obligations are as follows (in thousands):
Inventory Purchase Obligations Other Obligations Total
2026 (3 months) $ 88,690  $ 11,384  $ 100,074 
2027 184,277  27,025  211,302 
2028 —  21,846  21,846 
2029 —  10,898  10,898 
2030 —  647  647 
Thereafter —  2,789  2,789 
Total minimum payments $ 272,967  $ 74,589  $ 347,556 
Schedule of Future Minimum Payments Under Other Obligations
As of September 30, 2026, future minimum payments under inventory purchase and other obligations are as follows (in thousands):
Inventory Purchase Obligations Other Obligations Total
2026 (3 months) $ 88,690  $ 11,384  $ 100,074 
2027 184,277  27,025  211,302 
2028 —  21,846  21,846 
2029 —  10,898  10,898 
2030 —  647  647 
Thereafter —  2,789  2,789 
Total minimum payments $ 272,967  $ 74,589  $ 347,556