XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Contracts in Process - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 347.1 $ 242.2 $ 863.3 $ 870.5
Infrastructure        
Segment Reporting Information [Line Items]        
Total revenue 338.4 232.8 836.4 845.9
Life Sciences        
Segment Reporting Information [Line Items]        
Total revenue 3.1 3.0 9.4 5.7
Spectrum        
Segment Reporting Information [Line Items]        
Total revenue $ 5.6 $ 6.4 $ 17.5 $ 18.9