XML 285 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Additional information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
agreement
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
agreement
Jun. 30, 2024
USD ($)
agreement
Dec. 31, 2024
USD ($)
agreement
Dec. 31, 2021
USD ($)
agreement
Interest Rate Contract            
Derivative [Line Items]            
Borrowings at variable interest rates | $ $ 866.5   $ 866.5   $ 914.9  
Number of interest rate swap agreements | agreement 7   7     4
Notional amount | $         $ 50.0 $ 100.0
Number of interest rate swaps entered into | agreement       1 3  
Adjustment to interest expense | $ $ 2.5 $ 3.1 $ 4.9 $ 6.2    
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   2      
Remaining maturity term 7 months   7 months      
2024 Swap Agreements, Group 2            
Derivative [Line Items]            
Notional amount | $   $ 50.0   $ 50.0 $ 75.0  
Remaining maturity term 47 months 52 months 47 months 52 months