XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue From Contract With Customers [Line Items]      
Performance obligation satisfied in previous period $ 9,000,000 $ 0  
Allowance for credit losses 31,364,000   $ 22,502,000
Increase in net contract liabilities 56,300,000    
Contract asset impairment 0   $ 0
Remaining performance obligations 9,175,352,000    
Minimum [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 1,000,000    
Performance obligation satisfied in previous period 1,000,000    
United States Electrical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Performance obligation satisfied in previous period 6,600,000    
United States Mechanical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Performance obligation satisfied in previous period $ 2,400,000