Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of December 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2023 $ 132,635  $ 20,820  $ 153,455 
2024 137  8,921  9,058 
2025 —  179  179 
Total minimum payments $ 132,772  $ 29,920  $ 162,692 
Future Minimum Payments Under Other Obligations As of December 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2023 $ 132,635  $ 20,820  $ 153,455 
2024 137  8,921  9,058 
2025 —  179  179 
Total minimum payments $ 132,772  $ 29,920  $ 162,692