v3.25.1
REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts Receivable | Four Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage 75.00%  
Revenue from Contract with Customer Benchmark | Customer 1    
Concentration Risk [Line Items]    
Concentration risk, percentage 25.00% 34.00%
Revenue from Contract with Customer Benchmark | Customer 2    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 13.00%
Revenue from Contract with Customer Benchmark | Customer 3    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00% 10.00%
Revenue from Contract with Customer Benchmark | Customer 4    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.00% 13.00%