XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Risks & Uncertainties (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   2.00%
Number of suppliers 3  
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 22.00% 32.50%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 20.70% 29.40%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 12.70% 12.70%
Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 52.60% 53.00%
Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.30% 11.40%
Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.30% 10.40%
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of customers 3 3
Suppliers One [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 25.20% 29.20%
Suppliers Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 15.70% 28.40%
Suppliers Three [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.40%