XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets:      
Consolidated segment assets $ 7,121,393 $ 5,227,849 $ 4,997,000
Reportable Segments | Communications      
Assets:      
Consolidated segment assets 2,031,500 1,941,900 1,958,100
Reportable Segments | Clean Energy and Infrastructure      
Assets:      
Consolidated segment assets 1,067,000 653,700 570,500
Reportable Segments | Oil and Gas      
Assets:      
Consolidated segment assets 1,450,600 1,631,100 1,762,400
Reportable Segments | Power Delivery      
Assets:      
Consolidated segment assets 2,209,400 541,600 463,900
Reportable Segments | Other      
Assets:      
Consolidated segment assets 238,100 191,800 192,200
Corporate      
Assets:      
Consolidated segment assets $ 124,800 $ 267,800 $ 49,900