XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets:      
Consolidated segment assets $ 9,373,511 $ 9,293,259 $ 7,121,400
Reportable Segments | Communications      
Assets:      
Consolidated segment assets 2,332,200 2,378,600 2,100,900
Reportable Segments | Clean Energy and Infrastructure      
Assets:      
Consolidated segment assets 2,978,800 2,979,900 1,067,000
Reportable Segments | Power Delivery      
Assets:      
Consolidated segment assets 1,837,100 1,967,900 2,017,200
Reportable Segments | Oil and Gas      
Assets:      
Consolidated segment assets 1,758,000 1,544,200 1,527,600
Reportable Segments | Other      
Assets:      
Consolidated segment assets 305,000 297,300 238,100
Corporate      
Assets:      
Consolidated segment assets $ 162,400 $ 125,400 $ 170,600