XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of March 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022 (9 months)$176,447 $17,858 $194,305 
20236,853 15,410 22,263 
2024— 705 705 
2025— 111 111 
Total minimum payments$183,300 $34,084 $217,384 
Future Minimum Payments Under Other Obligations As of March 31, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022 (9 months)$176,447 $17,858 $194,305 
20236,853 15,410 22,263 
2024— 705 705 
2025— 111 111 
Total minimum payments$183,300 $34,084 $217,384