XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
For the Three Months Ended
March 31,
20232022
Basic Earnings Per Share:
Net Income$7,671 $4,557 
Weighted average common shares outstanding8,762,450 8,935,384 
Basic earnings per share$0.87 $0.51 
Diluted Earnings Per Share:
Net income allocated to common shareholders$7,664 $4,549 
Weighted average common shares outstanding8,762,450 8,935,384 
Net dilutive effect of:
Assumed exercises of stock options and vesting of restricted stock units
282,040 129,980 
Average shares and dilutive potential common shares9,044,490 9,065,364 
Dilutive earnings per share$0.85 $0.50