XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Other Obligations
As of December 31, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
(in thousands)
2021$71,211 $21,315 $92,526 
2022— 18,640 18,640 
2023— 10,121 10,121 
2024— 447 447 
Total minimum payments$71,211 $50,523 $121,734 
Future Minimum Payments Under Inventory Purchase Obligations
As of December 31, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
(in thousands)
2021$71,211 $21,315 $92,526 
2022— 18,640 18,640 
2023— 10,121 10,121 
2024— 447 447 
Total minimum payments$71,211 $50,523 $121,734