v3.26.1
Fair value of financial instruments - Interest Rate Swaps (Details) - Designated as Hedging Instrument - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Level 2          
Derivative [Line Items]          
Fair value of swap, net $ 0.4   $ 0.4   $ (0.8)
$150 million interest rate swap          
Derivative [Line Items]          
Notional value of derivative instrument 150.0   $ 150.0    
Weighted average maturity     6 months    
$150 million interest rate swap | Level 2          
Derivative [Line Items]          
Interest expense (1.0) $ (2.1) $ (2.1) $ (4.6)  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent | $100 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, liability position 0.0   0.0   (0.3)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent | $50 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, liability position 0.0   0.0   (0.1)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | $100 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, liability position 0.0   0.0   (0.3)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent | $50 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, liability position 0.0   0.0   (0.1)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseCurrent | $100 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, asset position 0.2   0.2   0.0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseCurrent | $50 million interest rate swap | Level 2          
Derivative [Line Items]          
Fair value of swap, asset position $ 0.2   $ 0.2   $ 0.0