XML 241 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Additional information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
agreement
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
agreement
Dec. 31, 2019
USD ($)
agreement
Interest rate contracts        
Derivative instruments        
Borrowings at variable interest rates | $ $ 914.9 $ 353.0    
Number of interest rate swap agreements | agreement 6      
Number of interest rate derivatives entered into | agreement     4  
Notional amount | $     $ 100.0 $ 100.0
Net fair value of swap asset (liability) | $ $ 11.0 16.5    
Adjustment to interest expense | $ $ (12.0) (23.4)    
Derivative, accumulated gain (loss), net | $   $ 16.5    
2021 Swap Agreements, Group 1        
Derivative instruments        
Number of interest rate swap agreements | agreement 2      
2021 Swap Agreements, Group 2        
Derivative instruments        
Number of interest rate swap agreements | agreement 2      
Remaining maturity term 13 months      
2019 Swap Ageement        
Derivative instruments        
Number of interest rate swap agreements | agreement       1
2024 Swap Agreements, Group 1        
Derivative instruments        
Number of interest rate derivatives entered into | agreement 3      
Notional amount | $ $ 50.0      
Remaining maturity term 53 months      
2024 Swap Agreements, Group 2        
Derivative instruments        
Number of interest rate derivatives entered into | agreement 1      
Notional amount | $ $ 75.0      
Remaining maturity term 53 months