XML 92 R81.htm IDEA: XBRL DOCUMENT v3.26.3
Employee benefits - Defined benefit plans (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Retirement Benefits [Abstract]    
Net defined benefit liability $ 29.2 $ 31.6
Expected future benefit payments, 2026 0.8  
Expected future benefit payments, 2027 0.7  
Expected future benefit payments, 2028 1.3  
Expected future benefit payments, 2029 1.6  
Expected future benefit payments, 2030 3.3  
Expected future benefit payments, 2031-2035 $ 13.9