v3.25.0.1
Derivative Financial Instruments - Interest Rate Swaps Designated as Hedging Instruments (Details) - Designated as hedging instruments - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
October 29, 2021 through October 31, 2024    
Derivative financial instruments    
Floating Rate Debt $ 506.7  
Fixed Rates 3.87%  
January 31, 2023 through January 31, 2026    
Derivative financial instruments    
Floating Rate Debt   $ 604.1
Fixed Rates   0.67%