XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
For the Three Months Ended
September 30,
For the Nine Months Ended September 30,
2023202220232022
Basic Earnings Per Share:
Net Income$6,629 $6,700 $23,056 $16,479 
Weighted average common shares outstanding8,846,018 8,693,745 8,791,007 8,797,720 
Basic earnings per share$0.75 $0.77 $2.62 $1.87 
Diluted Earnings Per Share:
Net income allocated to common shareholders$6,624 $6,693 $23,045 $16,465 
Weighted average common shares outstanding8,846,018 8,693,745 8,791,007 8,797,720 
Net dilutive effect of:
Assumed exercises of stock options and vesting of restricted stock units
194,669 177,371 225,596 154,880 
Average shares and dilutive potential common shares9,040,687 8,871,116 9,016,603 8,952,600 
Dilutive earnings per share$0.73 $0.75 $2.56 $1.84