v3.25.2
Segment Information - Summary of Operations by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Cost of revenue $ 353.3 $ 348.3 $ 677.9 $ 700.1
Gross profit 130.0 129.9 237.5 265.9
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 463.5 456.7 877.4 916.7
Cost of revenue 326.5 325.6 632.5 653.9
Gross profit 137.0 131.1 244.9 262.8
Operating Segments | DWS        
Segment Reporting Information [Line Items]        
Revenue 138.1 132.1 256.7 264.4
Cost of revenue 114.7 110.7 216.4 224.0
Gross profit 23.4 21.4 40.3 40.4
Operating Segments | CA&I        
Segment Reporting Information [Line Items]        
Revenue 185.2 193.9 361.8 382.3
Cost of revenue 146.6 153.8 288.8 305.6
Gross profit 38.6 40.1 73.0 76.7
Operating Segments | ECS        
Segment Reporting Information [Line Items]        
Revenue 140.2 130.7 258.9 270.0
Cost of revenue 65.2 61.1 127.3 124.3
Gross profit $ 75.0 $ 69.6 $ 131.6 $ 145.7