v3.22.0.1
Nature of Business and Basis of Presentation - Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basic EPS    
Income $ 39,978 $ 25,823
Weighted Average Shares, Basic (in shares) 13,798,620 13,793,256
Basic earnings per common share, Basic (in dollars per share) $ 2.90 $ 1.87
Effect of dilutive securities (in shares) 282,783 6,920
Weighted Average Shares, Diluted (in shares) 14,081,403 13,800,176
Diluted earnings per common share Diluted (in dollars per share) $ 2.84 $ 1.87
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,129 504,861