XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Concentrations (Details) - Customer Concentration Risk [Member]
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Customer One [Member] | Sales [Member]    
Concentrations [Line Items]    
Concentration percentage 17.00% 29.00%
Customer One [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentration percentage 45.00%  
Customers Two [Member] | Sales [Member]    
Concentrations [Line Items]    
Concentration percentage 15.00% 18.00%
Customers Two [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentration percentage 39.00%  
Customer Three [Member] | Sales [Member]    
Concentrations [Line Items]    
Concentration percentage 14.00%