XML 115 R95.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Depreciation and Amortization:      
Consolidated depreciation and amortization $ 506.6 $ 603.2 $ 507.1
Reportable Segments | Communications      
Depreciation and Amortization:      
Consolidated depreciation and amortization 113.3 136.8 126.4
Reportable Segments | Clean Energy and Infrastructure      
Depreciation and Amortization:      
Consolidated depreciation and amortization 123.0 144.2 87.0
Reportable Segments | Power Delivery      
Depreciation and Amortization:      
Consolidated depreciation and amortization 131.3 158.9 147.8
Reportable Segments | Pipeline Infrastructure      
Depreciation and Amortization:      
Consolidated depreciation and amortization 128.8 152.9 134.6
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.2 $ 10.4 $ 11.3