XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT BUSINESS CONCENTRATIONS AND RISK (Details)
12 Months Ended
Dec. 31, 2021
Customer
Supplier
Dec. 31, 2019
Customer
Supplier Concentration Risk [Member] | United States [Member]    
Concentration Risk [Abstract]    
Number of suppliers | Supplier 170  
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.7% 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.7% of revenue | Customer 5 5
Concentration risk percentage 2.00% 1.10%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Major Customers [Member]    
Concentration Risk [Abstract]    
Number of customers accounted more than 0.7% of revenue | Customer 2 2
Concentration risk percentage 23.70% 29.90%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Ten Major Suppliers [Member]    
Concentration Risk [Abstract]    
Number of suppliers accounted for 60-75% of inventory purchases | Supplier 10  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Ten Major Suppliers [Member] | Minimum [Member]    
Concentration Risk [Abstract]    
Concentration risk percentage 60.00%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Ten Major Suppliers [Member] | Maximum [Member]    
Concentration Risk [Abstract]    
Concentration risk percentage 75.00%