Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details 1)

v3.21.1
Commitments and Contingencies (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Other Obligations    
Total minimum payments $ 44,351  
Total    
2021 (9 months) 157,927  
2022 19,302  
2023 10,121  
2024 447  
Total minimum payments 187,797 $ 121,700
Contractual Obligation - Change in Balance 66,100  
Inventories [Member]    
Inventory Purchase Obligations    
2021 (9 months) 142,784  
2022 662  
2023 0  
2024 0  
Total minimum payments 143,446  
Other Commitments [Domain]    
Other Obligations    
2021 (9 months) 15,143  
2022 18,640  
2023 10,121  
2024 $ 447