XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Risks & Uncertainties (Details)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 22.40% 25.60%
Revenue Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 19.80% 24.90%
Revenue Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.80% 14.60%
Revenue Four [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.90%  
Revenue Five [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00%  
Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 53.40% 53.30%
Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 11.50% 11.50%
Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.50% 10.40%
Accounts Receivable [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 10.00% 10.20%
Suppliers One [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 19.50% 22.40%
Suppliers Two [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage 18.00% 15.80%
Suppliers Three [Member] | Raw Material Purchases [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentrations risk, percentage   13.60%