XML 100 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Business Concentration and Risks (Details Narrative)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable [Member] | Four Customer [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 11.00%  
Accounts Receivable [Member] | One Customer [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage   9.00%
Revenue Benchmark [Member] | Four Customer [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 49.00%  
Revenue Benchmark [Member] | One Customer [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage   77.00%
Accounts Payable [Member] | One Vendor [Member] | Product Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 65.00% 0.00%
Purchases [Member] | One Vendor [Member] | Product Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage 22.00% 81.00%