XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Risks & Uncertainties (Details)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Risks & Uncertainties (Details) [Line Items]    
Number of customers 3 3
Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of customers 1  
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 52.80% 52.20%
Accounts Receivable [Member] | Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.40% 11.20%
Accounts Receivable [Member] | Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.40% 10.20%
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of suppliers 3 3
Raw Material Purchases [Member] | Suppliers One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 24.10% 27.30%
Raw Material Purchases [Member] | Suppliers Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 12.60% 16.10%
Raw Material Purchases [Member] | Suppliers Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.80% 13.00%
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 25.50% 29.20%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 25.00% 19.10%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 14.90% 14.70%
Revenue Four [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.20%