XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Risks and Uncertainties Including Business and Credit Concentrations - Vendor Concentration Risk (Details) - Supplier Concentration
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cost of Goods and Service Benchmark | Vendor A    
Significant Risks and Uncertainties Including Business and Credit Concentrations    
Concentration risk percentage 51.00% 48.00%
Cost of Goods and Service Benchmark | Vendor B    
Significant Risks and Uncertainties Including Business and Credit Concentrations    
Concentration risk percentage 47.00% 50.00%
Gross Payables | Vendor A    
Significant Risks and Uncertainties Including Business and Credit Concentrations    
Concentration risk percentage 28.00% 39.00%
Gross Payables | Vendor B    
Significant Risks and Uncertainties Including Business and Credit Concentrations    
Concentration risk percentage 55.00% 47.00%
Gross Payables | All other    
Significant Risks and Uncertainties Including Business and Credit Concentrations    
Concentration risk percentage 17.00% 14.00%