XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Changes in Stock Options (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Shares  
Outstanding-beginning balance (shares) | shares 1,030,866
Exercised (shares) | shares (61,419)
Outstanding-ending balance (shares) | shares 969,447
Vested and expected to vest at end of period (shares) | shares 966,137
Exercisable at end of period (shares) | shares 623,588
Weighted-Average Exercise Price  
Outstanding-beginning balance (usd per share) | $ / shares $ 9.82
Exercised (usd per share) | $ / shares 5.31
Outstanding-ending balance (usd per share) | $ / shares 10.10
Vested and expected to vest at end of period (usd per share) | $ / shares 10.10
Exercisable at end of period (usd per share) | $ / shares $ 9.39
Weighted-Average Contractual Life (Years)  
Outstanding contractual life (years) 5 years 6 months 3 days
Vested and expected to vest contractual life (years) 5 years 6 months
Exercisable contractual life (years) 4 years 3 months 14 days
Aggregate Intrinsic Value  
Outstanding | $ $ 5,884
Vested and expected to vest | $ 5,868
Exercisable | $ $ 4,212