XML 84 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Nov. 30, 2022
Financing Receivable, Impaired [Line Items]      
Consolidated ownership percentage 50.00%   50.00%
Allowance for credit loss $ 0 $ 0  
Contract asset retainage 38,111,000 56,855,000  
Contract liability retainage $ 91,917,000 86,895,000  
Retainage rate 70.00%    
Decrease in contract asset retainage $ 33,213,000    
Increase in contract liability retainage 64,686,000    
Contract liability recognized during the period 357,581,000    
Contract liability revenue recognized   194,132,000  
Restricted cash $ 0 $ 0  
Building and improvements | Minimum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 5 years    
Building and improvements | Maximum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 39 years    
Plant and field equipment | Minimum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 5 years    
Plant and field equipment | Maximum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 20 years    
Transportation Solutions | Minimum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 12 months    
Transportation Solutions | Maximum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 36 months    
E-Infrastructure Solutions | Minimum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 6 months    
E-Infrastructure Solutions | Maximum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 24 months