XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 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 11,800,000 $ 0 23,800,000 $ 0  
Allowance for credit losses 23,869,000   23,869,000   $ 23,534,000
Increase in net contract liabilities     102,100,000    
Contract asset impairment     0   $ 0
Remaining performance obligations 6,461,132,000   6,461,132,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 7,700,000   14,300,000    
United States Mechanical Construction And Facilities Services [Member]          
Revenue From Contract With Customers [Line Items]          
Change in total estimated cost $ 4,100,000   $ 9,500,000