Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of September 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (3 months) $ 124,347  $ 8,566  $ 132,913 
2022 25,962  22,851  48,813 
2023 —  11,997  11,997 
2024 —  535  535 
Total minimum payments $ 150,309  $ 43,949  $ 194,258 
Future Minimum Payments Under Other Obligations As of September 30, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2021 (3 months) $ 124,347  $ 8,566  $ 132,913 
2022 25,962  22,851  48,813 
2023 —  11,997  11,997 
2024 —  535  535 
Total minimum payments $ 150,309  $ 43,949  $ 194,258