XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
RISKS AND UNCERTAINTIES - Schedule of Concentration Risk (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Purchases | Supplier Concentration Risk | Supplier One [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage   13.00%
Purchases | Supplier Concentration Risk | Supplier Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00%  
Accounts Payable | Supplier Concentration Risk | Supplier Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00%  
Accounts Payable | Supplier Concentration Risk | Supplier Three [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%
Customer One [Member] | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   10.00%
Customer Two [Member] | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   13.00%
Customer Five [Member] | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 28.00% 17.00%
Customer Three [Member] | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.00%  
Customer Three [Member] | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 57.00% 24.00%
Customer Four [Member] | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   10.00%
Total Customers Exceeding 10% | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 43.00% 40.00%