Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)

v3.22.2
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Total  
2022 (6 months) $ 208,473
2023 28,145
2024 841
2025 109
Total minimum payments 237,568
Inventory  
Inventory Purchase Obligations  
2022 (6 months) 195,849
2023 12,597
2024 0
2025 0
Total minimum payments 208,446
Other Obligations  
Other Obligations  
2022 (6 months) 12,624
2023 15,548
2024 841
2025 109
Total minimum payments $ 29,122