XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Risks & Uncertainties (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 21.60%
Number of customers 3 1
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of customers   2
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of suppliers 3 2
Raw Material Purchases [Member] | Suppliers One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 27.30% 19.50%
Raw Material Purchases [Member] | Suppliers Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 16.10% 14.80%
Raw Material Purchases [Member] | Suppliers Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 13.00%  
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 29.20% 29.50%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 19.10% 19.10%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 14.70% 16.90%
Customer One [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 52.20% 50.20%
Customer Two [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.20% 10.80%
Customer Three [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.20%