Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

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 Obligations Other Obligations Total
(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 Obligations Other Obligations Total
(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