Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details 1)

v3.20.2
Commitments and Contingencies (Details 1) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Other Obligations    
Total minimum payments $ 40,490  
Total    
2020 (6 months) 28,874  
2021 14,569  
2022 13,716  
2023 6,830  
2024 0  
Thereafter 0  
Total minimum payments 63,989 $ 22,600
Contractual Obligation - Change in Balance 41,400  
Inventories [Member]    
Inventory Purchase Obligations    
2020 (6 months) 23,141  
2021 358  
2022 0  
2023 0  
2024 0  
Thereafter 0  
Total minimum payments 23,499  
Other Commitments [Domain]    
Other Obligations    
2020 (6 months) 5,733  
2021 14,211  
2022 13,716  
2023 6,830  
2024 0  
Thereafter $ 0