v3.26.3
Fair value of financial instruments - Interest Rate Swaps (Details) - Designated as Hedging Instrument - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Level 2          
Derivative [Line Items]          
Fair value of swap, net $ 0.7   $ 0.7   $ (0.8)
$150 million interest rate swap          
Derivative [Line Items]          
Notional value of derivative instrument 150.0   $ 150.0    
Weighted average maturity     4 months 24 days    
$150 million interest rate swap | Level 2          
Derivative [Line Items]          
Interest expense (1.1) $ (1.7) $ (3.2) $ (6.3)  
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.4   0.4   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.3   $ 0.3   $ 0.0