XML 88 R78.htm IDEA: XBRL DOCUMENT 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