XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue From Contract With Customers [Line Items]      
Allowance for credit losses $ 25,001,000   $ 34,957,000
Provision for credit losses 4,718,000 $ 9,898,000  
Contract asset impairment 0   $ 0
Remaining performance obligations 11,750,053,000    
2025Acquisitions      
Revenue From Contract With Customers [Line Items]      
Increase in contract assets from acquisitions 22,400,000    
Increase in contract liabilities from acquisitions 91,800,000    
Excluding2025Acquisitions      
Revenue From Contract With Customers [Line Items]      
Decrease in net contract liabilities 99,000,000    
Minimum [Member]      
Revenue From Contract With Customers [Line Items]      
Performance obligation satisfied in previous period 1,000,000    
Change in total estimated cost or anticipated contract value 1,000,000    
United States Industrial Services [Member]      
Revenue From Contract With Customers [Line Items]      
Provision for credit losses $ 4,000,000