XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Risks & Uncertainties (Details)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 10.00%
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of customers 3 1
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of suppliers 2 2
Revenue one [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 32.00% 35.80%
Revenue two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 27.00% 29.00%
Revenue three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.70% 14.40%
Suppliers [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 45.10% 45.20%
Supplier Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 20.10% 18.80%
Customer One [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 51.90% 10.60%
Customer Two [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.20%  
Customer Three [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.20%