XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
For the Years Ended
20232022
Basic Earnings Per Share:
Net Income$31,952 $27,071 
Weighted average common shares outstanding8,809,590 8,774,860 
Basic earnings per share$3.63 $3.08 
Diluted Earnings Per Share:
Net income allocated to common shareholders$31,938 $27,053 
Weighted average common shares outstanding8,809,590 8,774,860 
Net dilutive effect of:
Assumed exercises of stock options and vesting of restricted stock units
228,564 174,809 
Average shares and dilutive potential common shares9,038,154 8,949,669 
Dilutive earnings per share$3.53 $3.02