XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Reconciliation of Outstanding Stock Options (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares Under Option  
Outstanding (in shares) | shares 563,226
Granted (in shares) | shares 86,220
Exercised (in shares) | shares (29,353)
Forfeited (in shares) | shares (2,237)
Outstanding (in shares) | shares 617,856
Exercisable (in shares) | shares 292,824
Weighted Average Price  
Outstanding (in dollars per share) | $ / shares $ 165.98
Granted (in dollars per share) | $ / shares 231.64
Exercised (in dollars per share) | $ / shares 132.31
Forfeited (in dollars per share) | $ / shares 153.14
Outstanding (in dollars per share) | $ / shares 176.79
Exercisable (in dollars per share) | $ / shares $ 159.93
Outstanding (Years) 4 years 2 months 12 days
Exercisable (Years) 3 years 2 months 12 days
Outstanding | $ $ 30,555
Exercisable | $ $ 18,566