XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Calculation Of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]      
Net income $ 25,394 $ 30,741 $ 37,517
Basic weighted average common shares outstanding (in shares) 5,601,471 5,765,088 6,180,801
Dilutive effect of potential common shares from awards granted under equity incentive program (in shares) 60,000 64,000 68,000
Total (in shares) 5,661,460 5,829,412 6,249,313
Earnings per common share      
Basic (in USD per share) $ 4.53 $ 5.33 $ 6.07
Diluted (in USD per share) $ 4.49 $ 5.27 $ 6.00