XML 71 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Risks & Uncertainties (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sales Revenue, Net [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 10.00%
Number of customers   3
Sales Revenue, Net [Member] | Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 52.90%  
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.40%  
Number of customers 3  
Accounts Receivable [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.40%  
Accounts Receivable [Member] | Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   11.20%
Accounts Receivable [Member] | Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   10.20%
Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Number of suppliers 3 3
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 29.20% 20.70%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 27.30% 17.70%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 12.50% 13.50%
Suppliers One [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 2.00% 24.80%
Suppliers Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 21.70% 12.70%
Suppliers Two [Member] | Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.10%  
Suppliers Three [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   11.80%
Accounts Receivable [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   52.10%