XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - IEA 6.625% Notes (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 07, 2022
Jul. 31, 2024
Dec. 31, 2024
Jun. 10, 2024
Dec. 31, 2023
6.625% Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate (percentage)     6.625%    
Long-term debt obligations $ 74.9   $ 71.6   $ 284.2
Repurchase amount   $ 21.4 $ 203.7    
Debt instrument, redemption price (percentage)   95.00% 100.00%    
Debt instrument, ownership percentage     30.00%    
6.625% Senior Notes | Senior Notes | Debt Instrument, Redemption, Period Four          
Debt Instrument [Line Items]          
Debt instrument, redemption price (percentage) 101.00%        
IEA Senior Notes          
Debt Instrument [Line Items]          
Senior notes, gross carrying amount     $ 225.1    
IEA Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Long-term debt obligations     71.6   70.9
Mastec Senior Notes          
Debt Instrument [Line Items]          
Senior notes, gross carrying amount     74.9    
5.900% Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate (percentage)       5.90%  
Long-term debt obligations     $ 550.0 $ 550.0 $ 0.0