XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue From Contract With Customers [Line Items]      
Performance obligation satisfied in previous period $ 0 $ 0  
Change in estimate of transaction price 0 0  
Change in total estimated cost 10,000,000 $ 0  
Allowance for credit losses 22,956,000   $ 23,534,000
Increase in net contract liabilities 6,800,000    
Contract asset impairment 0   $ 0
Remaining performance obligations 5,952,881,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 4,600,000    
United States Mechanical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost $ 5,400,000