XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value $ 6,400,000 $ 10,000,000  
Performance obligation satisfied in previous period 0 0  
Allowance for credit losses 21,828,000   $ 22,382,000
Increase in net contract liabilities 28,600,000    
Contract asset impairment 0   $ 0
Remaining performance obligations 7,873,143,000    
Minimum [Member]      
Revenue From Contract With Customers [Line Items]      
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 total estimated cost or anticipated contract value 5,200,000 4,600,000  
United States Mechanical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value $ 1,200,000 $ 5,400,000