v3.25.2
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Capital Expenditures:        
Consolidated capital expenditures $ 63,800 $ 31,500 $ 111,076 $ 56,907
Operating Segments | Communications        
Capital Expenditures:        
Consolidated capital expenditures 9,100 5,300 16,200 8,700
Operating Segments | Clean Energy and Infrastructure        
Capital Expenditures:        
Consolidated capital expenditures 11,400 7,600 19,300 12,900
Operating Segments | Power Delivery        
Capital Expenditures:        
Consolidated capital expenditures 19,700 10,300 40,900 18,100
Operating Segments | Pipeline Infrastructure        
Capital Expenditures:        
Consolidated capital expenditures 21,600 7,300 31,600 14,400
Operating Segments | Other        
Capital Expenditures:        
Consolidated capital expenditures 0 0 0 0
Corporate        
Capital Expenditures:        
Consolidated capital expenditures $ 2,000 $ 1,000 $ 3,100 $ 2,800