XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments and Related Information - Schedule of Financial Information by Reportable Segment - EBITDA (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
EBITDA:      
Segment EBITDA $ 918.8 $ 828.1 $ 1,003.8
Reportable Segments | Communications      
EBITDA:      
Segment EBITDA 269.2 327.1 269.5
Reportable Segments | Clean Energy and Infrastructure      
EBITDA:      
Segment EBITDA 132.4 102.8 75.0
Reportable Segments | Oil and Gas      
EBITDA:      
Segment EBITDA 284.4 163.5 557.6
Reportable Segments | Power Delivery      
EBITDA:      
Segment EBITDA 207.8 202.9 68.0
Reportable Segments | Other      
EBITDA:      
Segment EBITDA $ 25.0 $ 31.8 $ 33.8