XML 90 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Risks & Uncertainties (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sales Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 10.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 62.59% 52.90%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 13.50% 11.40%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage   10.40%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Product One [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 29.20% 25.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Product Two [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 27.30% 22.80%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Product Three [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 12.50% 13.90%
Suppliers One [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage 13.80% 21.70%
Suppliers Two [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]    
Risks & Uncertainties (Details) [Line Items]    
Concentration risk percentage   11.10%