v3.25.2
Fair Value Measurements - Recurring basis (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
agreement
Mar. 31, 2024
agreement
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
First Out Term Loan        
Financial Liabilities        
Long-term debt, net     $ 319.8 $ 324.6
Second Out Term Loan        
Financial Liabilities        
Long-term debt, net     506.9 540.1
Interest rate swaps | Not designated as a hedge        
Fair value        
Number of interest rate swap agreements entered into | agreement 5 5    
Recurring        
Financial Liabilities        
Financial Liabilities Total     833.0 867.6
Recurring | Interest rate swaps        
Financial Liabilities        
Derivative liability     6.3 2.9
Recurring | Long-term debt        
Financial Liabilities        
Long-term debt, net     826.7 864.7
Recurring | Level 2        
Financial Liabilities        
Financial Liabilities Total     833.0 867.6
Recurring | Level 2 | Interest rate swaps        
Financial Liabilities        
Derivative liability     6.3 2.9
Recurring | Level 2 | Long-term debt        
Financial Liabilities        
Long-term debt, net     $ 826.7 $ 864.7