Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Other Obligations
As of March 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (9 months) $ 142,784  $ 15,143  $ 157,927 
2022 662  18,640  19,302 
2023 —  10,121  10,121 
2024 —  447  447 
Total minimum payments $ 143,446  $ 44,351  $ 187,797 
Future Minimum Payments Under Inventory Purchase Obligations
As of March 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (9 months) $ 142,784  $ 15,143  $ 157,927 
2022 662  18,640  19,302 
2023 —  10,121  10,121 
2024 —  447  447 
Total minimum payments $ 143,446  $ 44,351  $ 187,797