XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customers [Line Items]      
Change in estimate of transaction price $ 12,300,000    
Unbilled revenues for unapproved change orders 25,100,000 $ 29,800,000  
Claims on contract assets 0 6,700,000  
Claim amounts within accounts receivable 6,900,000 15,400,000  
Contractually billed amounts and retention related to contracts with unapproved change orders and claims 172,400,000 157,700,000  
Net contract liabilities, construction 1,690,994,000 1,261,056,000  
Contract asset impairment 0 0  
Accounts receivable, retainage $ 703,200,000 555,900,000  
Accounts receivable, retainage estimated to be collected in next fiscal year 86.00%    
Accounts payable, retainage $ 121,500,000 93,600,000  
Accounts payable, retainage estimated to be paid in next fiscal year 89.00%    
Remaining performance obligations $ 10,102,199,000    
UNITED STATES      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 66,319,000 29,057,000 $ 48,403,000
Performance obligation satisfied in previous period 24,557,000 16,464,000 0
Remaining performance obligations 9,916,733,000    
Minimum      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 1,000,000    
Performance obligation satisfied in previous period 1,000,000    
2024Acquisitions      
Revenue From Contract With Customers [Line Items]      
Increase in contract assets from acquisitions 2,300,000    
Increase in contract liabilities from acquisitions 24,300,000    
Excluding2024Acquisitions      
Revenue From Contract With Customers [Line Items]      
Increase in net contract liabilities 415,200,000    
United States Electrical Construction And Facilities Services      
Revenue From Contract With Customers [Line Items]      
Change in estimate of transaction price 8,400,000    
United States Electrical Construction And Facilities Services | UNITED STATES      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 27,977,000 12,535,000 33,463,000
Performance obligation satisfied in previous period 14,006,000 3,350,000  
Remaining performance obligations 3,068,396,000    
United States Mechanical Construction And Facilities Services      
Revenue From Contract With Customers [Line Items]      
Change in estimate of transaction price 3,900,000    
United States Mechanical Construction And Facilities Services | UNITED STATES      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 38,342,000 10,864,000 13,679,000
Performance obligation satisfied in previous period 10,551,000 13,114,000  
Remaining performance obligations 5,463,096,000    
United States Building Services | UNITED STATES      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 0 $ 5,658,000 $ 1,261,000
Remaining performance obligations $ 1,246,642,000