v3.24.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Tax Credit Carryforward [Line Items]        
Effective tax rate 21.70% 26.30% 22.90% 26.40%
Income tax benefit from renewable energy tax credits $ 32.6   $ 41.0  
Cash paid (refunded) for income taxes     109.3 $ 88.0
Liability for penalties 0.3   0.3  
Liability for interest related to uncertain tax positions 12.6   12.6  
State Loss Carryforwards        
Tax Credit Carryforward [Line Items]        
Deferred tax assets, valuation allowance $ 43.5   $ 43.5