v3.26.1
Revenue and Contracts in Process - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jan. 01, 2024
Revenue from External Customer [Line Items]      
Accounts receivable, net, contracts with customers     $ 273.2
Term for majority of contracts, in excess of 1 year    
Usual maximum percentage of payment withheld 10.00%    
Retainage receivable $ 81.6 $ 94.1  
Retainage receivable, percent to be collected beyond one year 27.80% 18.80%  
Contract assets $ 64.1 $ 106.3  
Contract liabilities $ 171.9 109.1  
Revenue, payment terms, general duration of payment period 30 days    
Infrastructure      
Revenue from External Customer [Line Items]      
Contract assets     118.6
Contract liabilities     $ 153.5
Contract assets, increase due to new projects $ 45.9 68.0  
Contract assets, reclassified to receivables 88.1 80.3  
Contract liabilities, increase due to new projects 166.5 102.3  
Contract liabilities, revenue recognized 103.7 $ 146.7  
Remaining performance obligation amount $ 1,711.4    
Life Sciences      
Revenue from External Customer [Line Items]      
Payment term, maximum 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Infrastructure | Within One Year      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 1 year    
Remaining performance obligation amount $ 1,253.7    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Infrastructure | Within Three Years      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 5 years    
Remaining performance obligation amount $ 457.7    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Spectrum | Broadcast station      
Revenue from External Customer [Line Items]      
Remaining performance obligation amount $ 10.5    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Spectrum | Broadcast station | Within One Year      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 1 year    
Remaining performance obligation amount $ 8.4    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Spectrum | Broadcast station | Within Three Years      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 2 years    
Remaining performance obligation amount $ 2.1    
DBMG | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Infrastructure      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 2 years 3 months 18 days