XML 18 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Other Obligations
As of March 31, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2020 (9 months)$22,252  $2,985  $25,237  
2021—  1,445  1,445  
2022—  950  950  
2023—  447  447  
2024—  —  —  
Thereafter—  —  —  
Total minimum payments$22,252  $5,827  $28,079  
Future Minimum Payments Under Inventory Purchase Obligations
As of March 31, 2020, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2020 (9 months)$22,252  $2,985  $25,237  
2021—  1,445  1,445  
2022—  950  950  
2023—  447  447  
2024—  —  —  
Thereafter—  —  —  
Total minimum payments$22,252  $5,827  $28,079