XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation and Capital Stock - Summary of Change in Stock-Based Award Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Stock Options  
Options  
Outstanding, beginning balance (in shares) | shares 1,010,647
Granted (in shares) | shares 88,733
Performance-Based Leveraging (in shares) | shares 0
Exercised/Vested (in shares) | shares (107,252)
Expired (in shares) | shares 0
Forfeited (in shares) | shares (645)
Outstanding, ending balance (in shares) | shares 991,483
Options exercisable (in shares) | shares 596,997
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 94.97
Granted (in usd per share) | $ / shares 123.62
Performance-Based Leveraging (in usd per share) | $ / shares 0
Exercised/Vested (in usd per share) | $ / shares 52.25
Expired (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 123.71
Ending balance (in usd per share) | $ / shares 102.13
Options exercisable - weighted average exercise price (in usd per share) | $ / shares $ 90.05
Weighted Average Remaining Contractual Term  
Outstanding 6 years 3 months 18 days
Options exercisable 4 years 9 months 18 days
Restricted Stock  
Restricted Stock and Performance Vested Restricted Stock Units, Shares  
Outstanding, beginning balance (in shares) | shares 399,099
Granted (in shares) | shares 35,361
Performance-Based Leveraging (in shares) | shares 0
Exercised/Vested (in shares) | shares (68,432)
Expired (in shares) | shares 0
Forfeited (in shares) | shares (4,201)
Outstanding, ending balance (in shares) | shares 361,827
Restricted Stock and Performance Vested Restricted Stock Units, Weighted Average Grant Date Fair Value  
Outstanding, beginning balance (in usd per share) | $ / shares $ 128.47
Granted (in usd per share) | $ / shares 123.71
Performance-Based Leveraging (in usd per share) | $ / shares 0
Exercised/Vested (in usd per share) | $ / shares 93.31
Expired (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 106.66
Outstanding, ending balance (in usd per share) | $ / shares $ 134.91
Performance vested restricted stock units  
Restricted Stock and Performance Vested Restricted Stock Units, Shares  
Outstanding, beginning balance (in shares) | shares 437,180
Granted (in shares) | shares 104,128
Performance-Based Leveraging (in shares) | shares 0
Exercised/Vested (in shares) | shares (120,308)
Expired (in shares) | shares 0
Forfeited (in shares) | shares (960)
Outstanding, ending balance (in shares) | shares 420,040
Restricted Stock and Performance Vested Restricted Stock Units, Weighted Average Grant Date Fair Value  
Outstanding, beginning balance (in usd per share) | $ / shares $ 140.05
Granted (in usd per share) | $ / shares 128.88
Performance-Based Leveraging (in usd per share) | $ / shares 0
Exercised/Vested (in usd per share) | $ / shares 145.41
Expired (in usd per share) | $ / shares 0
Forfeited (in usd per share) | $ / shares 139.95
Outstanding, ending balance (in usd per share) | $ / shares $ 135.78