Quarterly report pursuant to Section 13 or 15(d)

Concentrations (Details)

v3.24.2.u1
Concentrations (Details) - Customer Concentration Risk [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Customer [Member] | Sales [Member]      
Concentrations [Line Items]      
Concentration risk percentage 41.00% 14.80%  
Customer [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 63.20%   41.80%
Customer One [Member] | Sales [Member]      
Concentrations [Line Items]      
Concentration risk percentage 14.50%    
Customer One [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 11.80%   29.50%
Customer Two [Member] | Sales [Member]      
Concentrations [Line Items]      
Concentration risk percentage 26.50%    
Customer Two [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 11.00%   12.30%
Customer Three [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 13.50%    
Customer Four [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 12.70%    
Customer Five [Member] | Accounts Receivable [Member]      
Concentrations [Line Items]      
Concentration risk percentage 14.20%