XML 97 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Summary of Changes in Company's Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2021
Shares  
Stock Options, Beginning Balance (in shares) 227,986
Stock Options, Granted (in shares) 16,939
Stock Options, Exercised (in shares) (48,541)
Stock Options, Forfeited or expired (in shares) 0
Stock Options, Ending Balance (in shares) 196,384
Stock Options, Fully vested shares and shares expected (in shares) 196,384
Stock Options, Shares exercisable (in shares) 136,032
Weighted-Average Exercise Price  
Weighted-Average Exercise Price, Beginning Balance (in dollars per share) $ 25.16
Weighted-Average Exercise Price, Granted (in dollars per share) 88.63
Weighted-Average Exercise Price, Exercised (in dollars per share) 24.30
Weighted-Average Exercise Price, Forfeited or expired (in dollars per share) 0
Weighted-Average Exercise Price, Ending Balance (in dollars per share) 31.11
Weighted-Average Exercise Price, Fully vested shares and shares expected to vest (in dollars per share) 31.11
Weighted-Average Exercise Price, Shares exercisable (in dollars per share) $ 24.02
Weighted-Average Remaining Contractual Term (In Years)  
Weighted-Average Remaining Contractual Term, Outstanding 6 years 4 months 28 days
Weighted-Average Remaining Contractual Term, Fully vested shares and shares expected to vest 6 years 4 months 28 days
Weighted-Average Remaining Contractual Term, Shares exercisable 5 years 6 months 3 days
Aggregate Intrinsic Value (In Thousands)  
Aggregate Intrinsic Value, Outstanding $ 13,554
Aggregate Intrinsic Value, Fully vested shares and shares expected to vest 13,554
Aggregate Intrinsic Value, Shares exercisable $ 10,163