v3.25.2
Fair value of financial instruments - Interest Rate Swaps (Details) - Designated as Hedging Instrument - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
$100 million interest rate swap        
Derivative [Line Items]        
Notional value of derivative instrument $ 100.0   $ 100.0  
Weighted average maturity     1 year  
$100 million interest rate swap | Level 2        
Derivative [Line Items]        
Fair value of swap, net (0.5)   $ (0.5)  
Interest expense (2.1)   (4.6)  
$400 million interest rate swap | Level 2        
Derivative [Line Items]        
Interest expense   $ (4.7)   $ (9.7)
Prepaid expenses and other | $100 million interest rate swap | Level 2        
Derivative [Line Items]        
Fair value of swap, asset position 0.1   0.1  
Other liabilities | $100 million interest rate swap | Level 2        
Derivative [Line Items]        
Fair value of swap, liability position $ (0.6)   $ (0.6)