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
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Other Obligations    
Total minimum payments $ 41,517  
Total    
2020 (3 months) 53,344  
2021 23,169  
2022 14,378  
2023 6,830  
Total minimum payments 97,721 $ 22,600
Contractual Obligation - Change in Balance 75,100  
Inventories [Member]    
Inventory Purchase Obligations    
2020 (3 months) 49,111  
2021 7,093  
2022 0  
2023 0  
Total minimum payments 56,204  
Other Commitments [Domain]    
Other Obligations    
2020 (3 months) 4,233  
2021 16,076  
2022 14,378  
2023 $ 6,830