v3.26.1
Share-based payments (Details 5) - $ / shares
May 09, 2025
Nov. 04, 2024
May 06, 2024
Weighted average inputs used in the fair value of options granted [Line Items]      
Expected volatility 24.99% 23.89%  
Exercise price $ 1,162 $ 1,274  
Option life 5 years 6 months 5 years  
Risk-free interest rate 6.16% 6.79%  
Expected dividends 0.69% 0.63%  
Grant date share price $ 1,155.9 $ 1,268.3  
Option One On May 06, 2024 [Member]      
Weighted average inputs used in the fair value of options granted [Line Items]      
Expected volatility     24.65%
Exercise price     $ 1,270
Option life     4 years 6 months
Risk-free interest rate     7.18%
Expected dividends     0.64%
Grant date share price     $ 1,258.69
Option Two On May 06, 2024 [Member]      
Weighted average inputs used in the fair value of options granted [Line Items]      
Expected volatility     25.47%
Exercise price     $ 1,270
Option life     5 years 6 months
Risk-free interest rate     7.19%
Expected dividends     0.64%
Grant date share price     $ 1,258.69