XML 117 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Capital Expenditures:      
Consolidated capital expenditures $ 148,855 $ 192,941 $ 263,352
Reportable Segments | Communications      
Capital Expenditures:      
Consolidated capital expenditures 21,700 29,500 87,100
Reportable Segments | Clean Energy and Infrastructure      
Capital Expenditures:      
Consolidated capital expenditures 27,000 30,900 35,800
Reportable Segments | Power Delivery      
Capital Expenditures:      
Consolidated capital expenditures 67,800 50,800 83,400
Reportable Segments | Pipeline Infrastructure      
Capital Expenditures:      
Consolidated capital expenditures 27,500 76,000 49,000
Reportable Segments | Other      
Capital Expenditures:      
Consolidated capital expenditures 0 0 0
Corporate      
Capital Expenditures:      
Consolidated capital expenditures $ 4,900 $ 5,700 $ 8,000