XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capital Expenditures:      
Consolidated capital expenditures $ 192,941 $ 263,352 $ 170,066
Reportable Segments | Communications      
Capital Expenditures:      
Consolidated capital expenditures 29,500 87,100 50,600
Reportable Segments | Clean Energy and Infrastructure      
Capital Expenditures:      
Consolidated capital expenditures 30,900 35,800 44,600
Reportable Segments | Oil and Gas      
Capital Expenditures:      
Consolidated capital expenditures 76,000 49,000 55,700
Reportable Segments | Power Delivery      
Capital Expenditures:      
Consolidated capital expenditures 50,800 83,400 13,000
Reportable Segments | Other      
Capital Expenditures:      
Consolidated capital expenditures 0 0 0
Corporate      
Capital Expenditures:      
Consolidated capital expenditures $ 5,700 $ 8,000 $ 6,200