XML 146 R132.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Based Compensation - Summary of Changes in Company's Stock Options (Details) - Stock Options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 227,986
Granted (in shares) | shares 16,939
Exercised (in shares) | shares (78,170)
Forfeited (in shares) | shares 0
Expired (in shares) | shares 0
Ending balance (in shares) | shares 166,755
Fully vested and shares expected to vest (in shares) | shares 166,755
Shares exercisable (in shares) | shares 103,994
Weighted Average Exercise Price  
Beginning balance (in dollars per shares) | $ / shares $ 25.16
Granted (in dollars per shares) | $ / shares 88.63
Exercised (in dollars per shares) | $ / shares 22.13
Forfeited (in dollars per shares) | $ / shares 0
Expired (in dollars per shares) | $ / shares 0
Ending balance (in dollars per shares) | $ / shares 33.34
Fully vested shares and shares expected to vest (in dollars per shares) | $ / shares 33.34
Shares exercisable (in dollars per shares) | $ / shares $ 25.64
Outstanding, weighed average remaining contractual term 6 years 5 months 4 days
Fully vested shares and shares expected to vest, weighed average remaining contractual term 6 years 5 months 4 days
Shares exercisable, weighed average remaining contractual term 5 years 5 months 4 days
Outstanding, aggregate intrinsic value | $ $ 14,297
Fully vested shares and shares expected to vest, aggregate intrinsic value | $ 14,297
Shares exercisable, aggregate intrinsic value | $ $ 9,717