Earnings Per Share - Reconciliation (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Basic earnings per share: | |||
| Weighted-average common shares outstanding | 30,208,663 | 29,623,333 | 29,891,046 |
| Net income | $ 20,044 | $ 27,825 | $ 39,455 |
| Basic earnings per share | $ 0.66 | $ 0.94 | $ 1.32 |
| Diluted earnings per share: | |||
| Weighted-average common shares outstanding | 30,208,663 | 29,623,333 | 29,891,046 |
| Diluted average common shares outstanding | 30,737,862 | 30,174,072 | 30,416,348 |
| Diluted earnings per share | $ 0.65 | $ 0.92 | $ 1.30 |
| Restricted Stock and Restricted Stock Units [Member] | |||
| Diluted earnings per share: | |||
| Dilutive effect of share-based payment awards (in shares) | 529,199 | 550,739 | 525,302 |