v3.26.1
Capital Stock - Fair Values of Options Granted During the Period Estimated Using Weighted-Average Assumptions (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Stock Disclosures [Abstract]    
Risk-free interest rate 3.97% 4.29%
Volatility factor 31.00% 30.00%
Quarterly dividend yield 0.585% 0.432%
Weighted-average expected life (years) 4 years 6 months 18 days 4 years 5 months 12 days