XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Revenue From Contract With Customers [Line Items]    
Change in estimate of transaction price $ 12,300,000  
Allowance for credit losses 32,702,000 $ 22,502,000
Contract asset impairment 0 $ 0
Remaining performance obligations 9,789,452,000  
2024Acquisitions    
Revenue From Contract With Customers [Line Items]    
Increase in contract assets from acquisitions 3,300,000  
Increase in contract liabilities from acquisitions 29,500,000  
Excluding2024Acquisitions    
Revenue From Contract With Customers [Line Items]    
Increase in net contract liabilities 233,600,000  
Minimum [Member]    
Revenue From Contract With Customers [Line Items]    
Performance obligation satisfied in previous period 1,000,000  
Change in total estimated cost or anticipated contract value 1,000,000  
United States Electrical Construction And Facilities Services [Member]    
Revenue From Contract With Customers [Line Items]    
Change in estimate of transaction price 8,400,000  
United States Mechanical Construction And Facilities Services [Member]    
Revenue From Contract With Customers [Line Items]    
Change in estimate of transaction price $ 3,900,000