XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of June 30, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022 (6 months)$195,849 $12,624 $208,473 
202312,597 15,548 28,145 
2024— 841 841 
2025— 109 109 
Total minimum payments$208,446 $29,122 $237,568 
Future Minimum Payments Under Other Obligations As of June 30, 2022, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022 (6 months)$195,849 $12,624 $208,473 
202312,597 15,548 28,145 
2024— 841 841 
2025— 109 109 
Total minimum payments$208,446 $29,122 $237,568