XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Risks & Uncertainties (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Risks & Uncertainties (Details) [Line Items]    
Number of customers 3 3
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 10.00%
Accounts Receivable [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 53.00% 51.90%
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 2 2
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 32.50% 32.00%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 29.40% 27.00%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   11.70%
Suppliers One [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 29.20% 45.10%
Suppliers Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 28.40% 20.10%
Revenue Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 12.70%