v3.26.1
Earnings per Share ("EPS") and Diluted Earnings per Share ("Diluted EPS") - Summary of Share Purchase Options and Share Purchase Warrants Excluded From Computation of Diluted Earnings Per Share (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share purchase options [member]        
Earnings per share [line items]        
Share options not included in calculation of diluted earnings per share 95 0 95 139