XML 130 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Contracts in Process - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Revenue from External Customer [Line Items]      
Accounts receivable, net, contracts with customers     $ 250.4
Term for majority of contracts, in excess of 1 year    
Usual maximum percentage of payment withheld 10.00%    
Retainage receivable $ 94.1 $ 120.6  
Retainage receivable, percent to be collected beyond one year 18.80% 9.00%  
Contract assets $ 106.3 $ 118.6  
Contract liabilities $ 109.1 153.5  
Revenue, payment terms, general duration of payment period 30 days    
Infrastructure      
Revenue from External Customer [Line Items]      
Contract assets     165.1
Contract liabilities     $ 98.6
Contract assets, increase due to new projects $ 68.0 86.6  
Contract assets, reclassified to receivables 80.3 133.1  
Contract liabilities, increase due to new projects 102.3 146.2  
Contract liabilities, revenue recognized 146.7 $ 91.3  
Remaining performance obligation amount $ 943.6    
Life Sciences      
Revenue from External Customer [Line Items]      
Payment term, maximum 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Infrastructure | Within One Year      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 1 year    
Remaining performance obligation amount $ 716.2    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Infrastructure | Within Five Years      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 5 years    
Remaining performance obligation amount $ 227.4    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Spectrum | Broadcast station      
Revenue from External Customer [Line Items]      
Remaining performance obligation amount $ 16.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Spectrum | Broadcast station | Within One Year      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 1 year    
Remaining performance obligation amount $ 9.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Spectrum | Broadcast station | Within Five Years      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 3 years    
Remaining performance obligation amount $ 7.0    
DBMG | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Infrastructure      
Revenue from External Customer [Line Items]      
Remaining performance obligation period 2 years 3 months 18 days