XML 114 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets:      
Consolidated segment assets $ 9,293,259 $ 7,121,393 $ 5,227,900
Reportable Segments | Communications      
Assets:      
Consolidated segment assets 2,378,600 2,100,900 1,941,900
Reportable Segments | Clean Energy and Infrastructure      
Assets:      
Consolidated segment assets 2,979,900 1,067,000 653,700
Reportable Segments | Oil and Gas      
Assets:      
Consolidated segment assets 1,544,200 1,527,600 1,631,100
Reportable Segments | Oil and Gas | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets 77,000    
Reportable Segments | Power Delivery      
Assets:      
Consolidated segment assets 1,967,900 2,017,200 541,600
Reportable Segments | Power Delivery | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets (192,200)    
Reportable Segments | Other      
Assets:      
Consolidated segment assets 297,300 238,100 191,800
Reportable Segments | Communications Segment | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets 69,400    
Corporate      
Assets:      
Consolidated segment assets 125,400 $ 170,600 $ 267,800
Corporate | Revision of Prior Period, Adjustment      
Assets:      
Consolidated segment assets $ 45,800