XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Payments Under Inventory Purchase Obligations
As of March 31, 2024, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024 (9 months)$26,080 $27,481 $53,561 
202512,197 29,405 41,602 
2026— 18,567 18,567 
2027— 3,673 3,673 
2028— — — 
Total minimum payments$38,277 $79,126 $117,403 
Summary of Future Minimum Payments Under Other Obligations
As of March 31, 2024, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2024 (9 months)$26,080 $27,481 $53,561 
202512,197 29,405 41,602 
2026— 18,567 18,567 
2027— 3,673 3,673 
2028— — — 
Total minimum payments$38,277 $79,126 $117,403