Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation and Other Benefit Plans - Summary of Option Activity (Details)

v3.21.1
Stock-Based Compensation and Other Benefit Plans - Summary of Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
2008 Stock Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options, Outstanding 840,872
Options, Exercised (103,400)
Options, Forfeited (260)
Options, Outstanding 737,212
Options, Vested and exercisable 715,884
Weighted Average Exercise Price, Exercised | $ / shares $ 14.07
Weighted Average Exercise Price, Forfeited | $ / shares 14.15
Weighted Average Exercise Price, Outstanding | $ / shares 13.40
Weighted Average Exercise Price, Vested and exercisable | $ / shares $ 13.40
Aggregate Intrinsic Value, Exercised | $ $ 852
Aggregate Intrinsic Value, Outstanding | $ 6,569
Vested and exercisable at March 31, 2021 | $ $ 6,379
Weighted Average Remaining Contractual Life (Years), Outstanding 3 years 2 months 23 days
Weighted Average Remaining Contractual Life (Years), Vested and Exercisable 3 years 2 months 1 day
2017 Stock Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options, Outstanding 197,714
Options, Exercised (2,000)
Options, Outstanding 195,714
Options, Vested and exercisable 121,147
Weighted Average Exercise Price, Exercised | $ / shares $ 15
Weighted Average Exercise Price, Outstanding | $ / shares 17.58
Weighted Average Exercise Price, Vested and exercisable | $ / shares $ 16.66
Aggregate Intrinsic Value, Exercised | $ $ 15
Aggregate Intrinsic Value, Outstanding | $ 926
Vested and exercisable at March 31, 2021 | $ $ 684
Weighted Average Remaining Contractual Life (Years), Outstanding 6 years 5 months 19 days
Weighted Average Remaining Contractual Life (Years), Vested and Exercisable 6 years 3 months 10 days