XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation - Schedule of Significant Assumptions Used in Determining Fair Value of Performance Units (Details) - Performance Units
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 1.37%  
Expected life (years) 2 years 9 months 21 days  
Risk-free rate for expected life 3.89%  
Volatility for expected life 25.78%  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield   1.62%
Expected life (years)   2 years 4 months 17 days
Risk-free rate for expected life   3.83%
Volatility for expected life   24.24%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield   1.81%
Expected life (years)   2 years 9 months 18 days
Risk-free rate for expected life   4.37%
Volatility for expected life   26.33%