XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue From Contract With Customers [Line Items]          
Performance obligation satisfied in previous period $ 0 $ 0 $ 0 $ 0  
Change in estimate of transaction price 0 0 0 0  
Change in total estimated cost 10,500,000 $ 0 34,900,000 $ 0  
Allowance for credit losses 25,270,000   25,270,000   $ 23,534,000
Contract asset impairment     0   $ 0
Remaining performance obligations $ 7,101,461,000   7,101,461,000    
2022Acquisitions          
Revenue From Contract With Customers [Line Items]          
Increase in contract assets from acquisitions     1,900,000    
Increase in contract liabilities from acquisitions     13,600,000    
Excluding2022Acquisitions          
Revenue From Contract With Customers [Line Items]          
Increase in net contract liabilities     176,800,000    
Minimum [Member]          
Revenue From Contract With Customers [Line Items]          
Change in total estimated cost     1,000,000    
United States Electrical Construction And Facilities Services [Member]          
Revenue From Contract With Customers [Line Items]          
Change in total estimated cost     26,500,000    
United States Mechanical Construction And Facilities Services [Member]          
Revenue From Contract With Customers [Line Items]          
Change in total estimated cost     $ 8,400,000