XML 78 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Additional information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
agreement
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
agreement
Dec. 31, 2021
USD ($)
agreement
Interest Rate Contract        
Derivative [Line Items]        
Borrowings at variable interest rates | $ $ 862.7   $ 914.9  
Number of interest rate swap agreements | agreement 6     4
Number of interest rate swaps entered into | agreement     3  
Notional amount | $     $ 50.0 $ 100.0
Adjustment to interest expense | $ $ 2.4 $ 3.1    
2021 Swap Agreements, Group 1        
Derivative [Line Items]        
Number of interest rate swap agreements | agreement 2      
2021 Swap Agreements, Group 2        
Derivative [Line Items]        
Number of interest rate swap agreements | agreement 2      
Remaining maturity term 10 months      
2024 Swap Agreements, Group 2        
Derivative [Line Items]        
Notional amount | $     $ 75.0  
Remaining maturity term 50 months