XML 168 R145.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentrations and Credit Risk (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00% 10.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member] | Minimum [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Supplier [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member] | Minimum [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00%  
Supplier [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Minimum [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00%  
Supplier [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]    
Concentrations and Credit Risk [Line Items]    
Concentration risk percentage 10.00% 10.00%