XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Risks & Uncertainties (Details)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Risks & Uncertainties (Details) [Line Items]    
Number of customers 3 3
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.20% 10.00%
Accounts Receivable [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 53.30% 52.30%
Accounts Receivable [Member] | Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.50% 11.30%
Accounts Receivable [Member] | Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.40% 10.30%
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of suppliers 3 2
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 25.60% 30.10%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 24.90% 20.20%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 14.60% 12.70%
Suppliers One [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 22.40% 37.80%
Suppliers Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 15.80% 13.90%
Suppliers Three [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 13.60%