Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Tables)

v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Other Obligations
As of June 30, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2020 (6 months) $ 23,141    $ 5,733    $ 28,874   
2021 358    14,211    14,569   
2022 —    13,716    13,716   
2023 —    6,830    6,830   
2024 —    —    —   
Thereafter —    —    —   
Total minimum payments $ 23,499    $ 40,490    $ 63,989   
Future Minimum Payments Under Inventory Purchase Obligations
As of June 30, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase Obligations Other Obligations Total
2020 (6 months) $ 23,141    $ 5,733    $ 28,874   
2021 358    14,211    14,569   
2022 —    13,716    13,716   
2023 —    6,830    6,830   
2024 —    —    —   
Thereafter —    —    —   
Total minimum payments $ 23,499    $ 40,490    $ 63,989