XML 79 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT BUSINESS CONCENTRATIONS AND RISK (Details)
12 Months Ended
Dec. 31, 2024
Customer
Supplier
Dec. 31, 2023
Customer
Supplier Concentration Risk [Member] | United States [Member]    
Concentration Risk [Abstract]    
Number of suppliers 150  
Supplier Concentration Risk [Member] | Foreign Countries [Member]    
Concentration Risk [Abstract]    
Number of suppliers 20  
Sales Revenue [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Abstract]    
Number of customers accounted more than 0.5% 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.5% 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.5% of revenue | Customer 2 2
Concentration risk percentage 8.60% 8.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Ten Major Suppliers [Member]    
Concentration Risk [Abstract]    
Concentration risk percentage 55.00%  
Number of suppliers accounted for 55% of inventory purchases 10  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | One Major Supplier [Member]    
Concentration Risk [Abstract]    
Number of suppliers 1