Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (6 months) $ 152,060  $ 11,594  $ 163,654 
2022 2,608  18,640  21,248 
2023 —  10,121  10,121 
2024 —  447  447 
Total minimum payments $ 154,668  $ 40,802  $ 195,470 
Future Minimum Payments Under Other Obligations As of June 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (6 months) $ 152,060  $ 11,594  $ 163,654 
2022 2,608  18,640  21,248 
2023 —  10,121  10,121 
2024 —  447  447 
Total minimum payments $ 154,668  $ 40,802  $ 195,470