Annual report pursuant to Section 13 and 15(d)

Business Concentration and Risks (Details Narrative)

v3.24.1
Business Concentration and Risks (Details Narrative)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Member] | One Customers [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 43.00%  
Accounts Receivable [Member] | One Customer [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 22.00%  
Accounts Receivable [Member] | Four Customers [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage   11.00%
Revenue Benchmark [Member] | Four Customers [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage   49.00%
Accounts Payable [Member] | One Vendor [Member] | Product Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 65.00%
Purchases [Member] | One Vendor [Member] | Product Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage   22.00%