Stock-Based Compensation - Stock Options Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
| Options |
|
|
|
| Outstanding, beginning balance (in shares) |
181,302
|
|
|
| Granted (in shares) |
17,580
|
24,208
|
23,218
|
| Exercised (in shares) |
11,347
|
|
|
| Forfeited/Expired, (in shares) |
643
|
|
|
| Outstanding, ending balance (in shares) |
186,892
|
181,302
|
|
| Vested and Exercisable, ending balance (in shares) |
128,203
|
|
|
| Weighted Average Exercise Price Per Share |
|
|
|
| Outstanding, beginning balance (in usd per share) |
$ 24.07
|
|
|
| Granted (in usd per share) |
32.73
|
|
|
| Exercised (in usd per share) |
20.16
|
|
|
| Forfeited/Expired (in usd per share) |
30.24
|
|
|
| Outstanding, ending balance (in usd per share) |
25.10
|
$ 24.07
|
|
| Vested and Exercisable, ending balance (in shares) |
$ 22.60
|
|
|
| Weighted Average Remaining Life in Years |
|
|
|
| Outstanding (in years) |
4 years 10 months 24 days
|
5 years 3 months 18 days
|
|
| Vested and Exercisable, ending balance (in years) |
3 years 4 months 24 days
|
|
|
| Aggregate Intrinsic Value |
|
|
|
| Outstanding |
$ 3,704
|
$ 627
|
|
| Vested and Exercisable, ending balance (in shares) |
$ 2,861
|
|
|