v3.26.1
Segment Information - Summary of Operations by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]        
Number Of Reportable Segments Not Disclosed Flag     reportable segments  
Segment Reporting [Line Items]        
Cost of revenue $ 356.2 $ 353.3 $ 681.3 $ 677.9
Gross profit 117.3 130.0 229.8 237.5
Operating Segments        
Segment Reporting [Line Items]        
Revenue 452.3 463.5 867.7 877.4
Cost of revenue 334.5 326.5 640.4 632.5
Gross profit 117.8 137.0 227.3 244.9
Operating Segments | DWS        
Segment Reporting [Line Items]        
Revenue 141.9 138.1 260.1 256.7
Cost of revenue 126.6 114.7 228.9 216.4
Gross profit 15.3 23.4 31.2 40.3
Operating Segments | CA&I        
Segment Reporting [Line Items]        
Revenue 184.4 185.2 366.4 361.8
Cost of revenue 138.3 146.6 280.7 288.8
Gross profit 46.1 38.6 85.7 73.0
Operating Segments | ECS        
Segment Reporting [Line Items]        
Revenue 126.0 140.2 241.2 258.9
Cost of revenue 69.6 65.2 130.8 127.3
Gross profit $ 56.4 $ 75.0 $ 110.4 $ 131.6