XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT BUSINESS CONCENTRATIONS AND RISK (Details)
12 Months Ended
Dec. 31, 2022
Customer
Supplier
Dec. 31, 2021
Customer
Supplier Concentration Risk [Member] | United States [Member]    
Concentration Risk [Abstract]    
Number of suppliers | Supplier 130  
Supplier Concentration Risk [Member] | Foreign Countries [Member]    
Concentration Risk [Abstract]    
Number of suppliers | Supplier 20  
Sales Revenue [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Abstract]    
Number of customers accounted more than 0.4% of revenue | Customer 0 0
Sales Revenue [Member] | Customer Concentration Risk [Member] | Five Major Customers [Member]    
Concentration Risk [Abstract]    
Number of customers accounted more than 0.4% of revenue | Customer 5 5
Sales Revenue [Member] | Customer Concentration Risk [Member] | Five Major Customers [Member] | Maximum [Member]    
Concentration Risk [Abstract]    
Concentration risk percentage 2.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Major Customers [Member]    
Concentration Risk [Abstract]    
Number of customers accounted more than 0.4% of revenue | Customer 2 2
Concentration risk percentage 10.00% 23.70%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Ten Major Suppliers [Member]    
Concentration Risk [Abstract]    
Concentration risk percentage 30.00%  
Number of suppliers accounted for 30% of inventory purchases | Supplier 10