v3.26.3
Segment Information - Summary of Operations by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Abstract]        
Number Of Reportable Segments Not Disclosed Flag     reportable segments  
Segment Reporting [Line Items]        
Cost of revenue $ 345.5 $ 343.0 $ 1,026.8 $ 1,020.9
Gross profit 126.0 117.2 355.8 354.7
Operating Segments        
Segment Reporting [Line Items]        
Revenue 451.1 438.9 1,318.8 1,316.3
Cost of revenue 323.4 321.6 963.8 954.1
Gross profit 127.7 117.3 355.0 362.2
Operating Segments | DWS        
Segment Reporting [Line Items]        
Revenue 130.2 125.3 390.3 382.0
Cost of revenue 117.8 105.0 346.7 321.4
Gross profit 12.4 20.3 43.6 60.6
Operating Segments | CA&I        
Segment Reporting [Line Items]        
Revenue 180.3 180.4 546.7 542.2
Cost of revenue 143.1 145.0 423.8 433.8
Gross profit 37.2 35.4 122.9 108.4
Operating Segments | ECS        
Segment Reporting [Line Items]        
Revenue 140.6 133.2 381.8 392.1
Cost of revenue 62.5 71.6 193.3 198.9
Gross profit $ 78.1 $ 61.6 $ 188.5 $ 193.2