XML 136 R122.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Schedule of RSU activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted Average Grant Date Fair Value      
Outstanding weighted average grant date fair value, beginning balance (in dollars per share) $ 39.40    
Outstanding weighted average grant date fair value, ending balance (in dollars per share)   $ 39.40  
Restricted Share Units (RSUs)      
Number of Restricted Share Units      
Outstanding number of shares, beginning balance (in shares) 759,507 860,308 1,261,706
Granted, number of shares (in shares) 206,280 466,702 296,332
Vested, number of shares (in shares) (274,521) (501,273) (640,212)
Forfeited, number of shares (in shares) (111,644) (66,230) (57,518)
Outstanding number of shares, ending balance (in shares) 579,622 759,507 860,308
Expected to vest, number of shares (in shares) 527,621 654,594 762,877
Weighted Average Grant Date Fair Value      
Outstanding weighted average grant date fair value, beginning balance (in dollars per share) $ 42.29 $ 36.44 $ 31.41
Granted, weighted average grant date fair value (in dollars per share) 45.66 44.00 40.40
Vested, weighted average grant date fair value (in dollars per share) 43.23 34.41 28.28
Forfeited, weighted average grant date fair value (in dollars per share) 42.69 38.02 37.35
Outstanding weighted average grant date fair value, ending balance (in dollars per share) $ 42.97 $ 42.29 $ 36.44
Restricted Share Units (RSUs) | Vested in 2019, excluding directors      
Number of Restricted Share Units      
Vested, number of shares (in shares) (245,655)    
Weighted Average Grant Date Fair Value      
Net settlement on vesting of restricted share units (Note 18) (in shares) 19,992    
Restricted Share Units (RSUs) | Vested in 2019, excluding directors | Net Settled Upon Vesting      
Number of Restricted Share Units      
Vested, number of shares (in shares) (28,866)    
Restricted Share Units (RSUs) | Vested in 2020, excluding directors      
Number of Restricted Share Units      
Vested, number of shares (in shares)     (49,513)
Weighted Average Grant Date Fair Value      
Net settlement on vesting of restricted share units (Note 18) (in shares) 49,446   385,197
Restricted Share Units (RSUs) | Vested in 2020, excluding directors | Net Settled Upon Vesting      
Number of Restricted Share Units      
Vested, number of shares (in shares)     (590,699)
Restricted Share Units (RSUs) | Vested in 2021, excluding directors      
Weighted Average Grant Date Fair Value      
Net settlement on vesting of restricted share units (Note 18) (in shares) 5,496 300,944  
Restricted Share Units (RSUs) | Vested in 2021, excluding directors | 2023      
Number of Restricted Share Units      
Vested, number of shares (in shares)   (39,633)  
Restricted Share Units (RSUs) | Vested in 2021, excluding directors | 2022      
Number of Restricted Share Units      
Vested, number of shares (in shares)   (7,863)  
Restricted Share Units (RSUs) | Vested in 2021, excluding directors | Net Settled Upon Vesting      
Number of Restricted Share Units      
Vested, number of shares (in shares)   (461,640)