XML 134 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of significant assumptions used in determining fair value of options granted (Detail)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (in months) 84 months 84 months 84 months
Risk-free rate of interest for expected life, minimum 1.71%   1.50%
Volatility, minimum 26.29%   20.96%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.96% 0.84% 0.89%
Risk-free rate of interest for expected life   1.12%  
Volatility   26.05%  
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield   1.08%  
Risk-free rate of interest for expected life   1.37%  
Volatility   26.18%