XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Risks & Uncertainties (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   16.00%
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 16.00%
Number of customers 3 1
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   52.00%
Number of customers   3
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.80% 20.70%
Raw Material Purchases [Member] | Suppliers Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 12.70% 17.75%
Raw Material Purchases [Member] | Suppliers Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.80%  
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 20.70% 13.50%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 17.70% 32.60%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 13.50% 19.90%
Customer One [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   11.20%
Customer Two [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.20% 10.20%
Customer Three [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.20%  
Accounts Receivable [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 52.10%