XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Major Vendors (Details) - Vendor Two - item
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Commitments and Contingencies      
Number of vendors 2 2 2
Purchases | Vendor      
Commitments and Contingencies      
Total purchases (in percentage) 31.00% 26.00% 33.00%