v3.25.2
Derivative Instruments and Hedging Activity (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
May 31, 2025
May 31, 2024
Jun. 30, 2023
Jun. 30, 2025
Apr. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Gain (Loss) Reclassification from accumulated OCI to Income       $ 5.2      
Derivative net asset position aggregate fair value       (2.4)   $ 17.9  
Derivative, Fair value, Amount offset against collateral       $ 0.0   0.0  
2034 Senior Unsecured Public Notes | Senior Unsecured Debt              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative instrument, Financing activities   $ 4.4          
Interest Rate Swap Agreement In June 2023 | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative Notional Amount     $ 350.0        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrMember        
Hedge, fixed interest rate     3.57%        
Interest Rate Swap Agreement In December 2023 | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative Notional Amount             $ 150.0
Interest Rate Swap Agreement In December 2023 | 2034 Senior Unsecured Public Notes | Senior Unsecured Debt | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Nominal amount of derivative terminated   150.0          
Interest Rate Swap Agreements During August and September 2024 and March 2025 | 2035 Senior Unsecured Public Notes | Senior Unsecured Debt              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Nominal amount of derivative terminated $ 325.0            
Derivative instrument, Financing activities 13.6            
Interest Rate Swap Agreements During August and September 2024 and March 2025 | 2035 Senior Unsecured Public Notes | Senior Unsecured Debt | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative Notional Amount         $ 325.0 $ 325.0  
Nominal amount of derivative terminated 325.0            
Derivative instrument, Financing activities $ 13.6            
US Treasury lock | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative Notional Amount   $ 150.0          
Fixed interest rate   4.51%          
US Treasury lock | 2034 Senior Unsecured Public Notes | Senior Unsecured Debt | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Nominal amount of derivative terminated   $ 150.0