v3.25.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer A | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 22.00%  
Customer B | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 19.00%  
Customer C | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% 15.00%
Customer C | Revenue from Contract with Customer Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.00% 13.00%
Customer D | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   26.00%