XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
RISKS AND UNCERTAINTIES (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Purchases | Supplier Concentration Risk | Supplier One      
Concentration Risk [Line Items]      
Concentration risk, percentage   19.00%  
Purchases | Supplier Concentration Risk | Supplier Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00%    
Purchases | Supplier Concentration Risk | Supplier Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00%    
Accounts Payable | Supplier Concentration Risk | Supplier One      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 13.00%  
Customer One | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 42.00% 43.00%  
Customer One | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage     57.00%
Customer Two | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage   17.00%  
Customer Two | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00%    
Customer Three | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%    
Customer Three | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%    
Customer Four | Revenue Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%