XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Contracts in Process - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 274.2 $ 315.2
Infrastructure    
Segment Reporting Information [Line Items]    
Total revenue 264.9 307.9
Life Sciences    
Segment Reporting Information [Line Items]    
Total revenue 3.1 1.0
Spectrum    
Segment Reporting Information [Line Items]    
Total revenue $ 6.2 $ 6.3