Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Commitments and Contingencies - Future Minimum Inventory Purchase and Other Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Total  
2022 (9 months) $ 194,305
2023 22,263
2024 705
2025 111
Total minimum payments 217,384
Inventory  
Inventory Purchase Obligations  
2022 (9 months) 176,447
2023 6,853
2024 0
2025 0
Total minimum payments 183,300
Other Obligations  
Other Obligations  
2022 (9 months) 17,858
2023 15,410
2024 705
2025 111
Total minimum payments $ 34,084