XML 109 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - Depreciation and Amortization (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Depreciation and Amortization:      
Consolidated depreciation and amortization $ 603.2 $ 507.1 $ 422.8
Reportable Segments | Communications      
Depreciation and Amortization:      
Consolidated depreciation and amortization 136.8 126.4 99.3
Reportable Segments | Clean Energy and Infrastructure      
Depreciation and Amortization:      
Consolidated depreciation and amortization 144.2 87.0 43.5
Reportable Segments | Power Delivery      
Depreciation and Amortization:      
Consolidated depreciation and amortization 158.9 147.8 61.5
Reportable Segments | Oil and Gas      
Depreciation and Amortization:      
Consolidated depreciation and amortization 152.9 134.6 207.8
Reportable Segments | Other      
Depreciation and Amortization:      
Consolidated depreciation and amortization 0.0 0.0 0.0
Corporate      
Depreciation and Amortization:      
Consolidated depreciation and amortization $ 10.4 $ 11.3 $ 10.7