Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies Commitments and Contingencies-Additional Details (Details)

v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies-Additional Details (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Inventories [Member]  
Inventory Purchase Obligations  
2020 $ 15,093
2021 0
2022 0
2023 0
Total minimum payments: 15,093
Other Commitments [Domain]  
Other Obligations  
2020 5,735
2021 893
2022 425
2023 447
Total minimum payments: 7,500
Total Commitments [Member]  
Total Commitments  
2020 20,828
2021 893
2022 425
2023 447
Total Future Minimum Payments, Due $ 22,593