v3.26.1
SEGMENT AND CUSTOMER REPORTING - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Number of operating segments 2  
Number of reportable segments 2  
Operating Segments | Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 35.00% 28.00%
Operating Segments | Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 13.00%
Operating Segments | Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 10.00%