v3.25.2
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Consolidated assets $ 9,132,156 $ 8,975,275
Operating Segments | Communications    
Assets:    
Consolidated assets 1,824,700 1,673,800
Operating Segments | Clean Energy and Infrastructure    
Assets:    
Consolidated assets 2,543,700 2,706,400
Operating Segments | Power Delivery    
Assets:    
Consolidated assets 2,566,500 2,489,900
Operating Segments | Pipeline Infrastructure    
Assets:    
Consolidated assets 1,710,100 1,599,700
Operating Segments | Other    
Assets:    
Consolidated assets 318,000 318,200
Corporate    
Assets:    
Consolidated assets $ 169,200 $ 187,300