XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Common Share (Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Common Share [Abstract]    
Net Income $ 25,048 $ 19,770
Basic Earnings Per Share: Average Shares 6,650 6,710
Restricted stock units 11 7
Diluted Earnings Per Share: Average Shares 6,661 6,717
Basic Earnings Per Share Amount $ 3.77 $ 2.95
Diluted Earnings Per Share Amount $ 3.76 $ 2.95