XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND CUSTOMER REPORTING - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Number of reportable segments 2  
Number of operating segments 2  
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS | Operating Segments    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 28.00% 34.00%
Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS | Operating Segments    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 13.00%  
Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS | Operating Segments    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 10.00%