XML 116 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assets:      
Consolidated assets $ 8,975,275 $ 9,373,511 $ 9,293,300
Reportable Segments | Communications      
Assets:      
Consolidated assets 2,248,500 2,332,200 2,378,600
Reportable Segments | Clean Energy and Infrastructure      
Assets:      
Consolidated assets 2,706,400 2,978,800 2,979,900
Reportable Segments | Power Delivery      
Assets:      
Consolidated assets 1,915,200 1,837,100 1,967,900
Reportable Segments | Pipeline Infrastructure      
Assets:      
Consolidated assets 1,599,700 1,758,000 1,544,200
Reportable Segments | Other      
Assets:      
Consolidated assets 318,200 305,000 297,300
Corporate      
Assets:      
Consolidated assets $ 187,300 $ 162,400 $ 125,400