v3.26.1
Revenue and Contracts in Process - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 1,246.0 $ 1,107.1
Infrastructure    
Segment Reporting Information [Line Items]    
Total revenue 1,210.3 1,071.6
Life Sciences    
Segment Reporting Information [Line Items]    
Total revenue 12.5 9.8
Spectrum    
Segment Reporting Information [Line Items]    
Total revenue $ 23.2 $ 25.7