XML 147 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Payments (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding, Weighted average remaining contractual life (in years)   5 years 8 months 12 days    
Outstanding beginning balance, Aggregate intrinsic value   $ 68,717 $ 38,874  
Exercised, Aggregate intrinsic value $ 4,494 $ 14,147 37,062  
Outstanding ending balance, Aggregate intrinsic value 31,151   $ 68,717 $ 38,874
Exercisable, Aggregate intrinsic value $ 25,815      
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding beginning balance, Common shares under option 2,208,057 1,985,754 2,797,189  
Granted, Common shares under option 710,847 758,256 822,626  
Exercised, Common shares under option (159,920) (495,021) (1,563,941)  
Forfeited, Common shares under option (28,689) (40,932) (68,056)  
Expired, Common shares under option     (2,064)  
Outstanding ending balance, Common shares under option 2,730,295 2,208,057 1,985,754 2,797,189
Exercisable, Common shares under option 1,308,853      
Outstanding beginning balance, Weighted average exercise price (per share) $ 42.55 $ 34.95 $ 29.05  
Granted, Weighted average exercise price (per share) 58.08 56.29 41.94  
Exercised, Weighted average exercise price (per share) 36.72 32.83 28.22  
Forfeited, Weighted average exercise price (per share) 48.09 45.86 34.30  
Expired, Weighted average exercise price (per share)     20.74  
Outstanding ending balance, Weighted average exercise price (per share) 46.88 $ 42.55 $ 34.95 $ 29.05
Exercisable, Weighted average exercise price (per share) $ 38.36      
Outstanding, Weighted average remaining contractual life (in years) 7 years 3 months 18 days 7 years 8 months 12 days 7 years 8 months 12 days 7 years 1 month 6 days
Exercisable, Weighted average remaining contractual life (in years) 5 years 10 months 24 days      
Outstanding beginning balance, Aggregate intrinsic value $ 41,884      
Outstanding ending balance, Aggregate intrinsic value   $ 41,884    
Premium Priced Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Outstanding beginning balance, Common shares under option 1,017,064      
Granted, Common shares under option 119,157 1,017,064    
Forfeited, Common shares under option (17,789)      
Outstanding ending balance, Common shares under option 1,118,432 1,017,064    
Outstanding beginning balance, Weighted average exercise price (per share) $ 91.24      
Granted, Weighted average exercise price (per share) 91.37 $ 91.24    
Forfeited, Weighted average exercise price (per share) 90.93      
Outstanding ending balance, Weighted average exercise price (per share) $ 91.26 $ 91.24    
Outstanding, Weighted average remaining contractual life (in years) 4 years 8 months 12 days