XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
For the Three Months Ended
June 30,
For the Six Months Ended June 30,
2024202320242023
Basic Earnings Per Share:
Net Income$8,198 $8,756 $16,317 $16,427 
Weighted average common shares outstanding8,957,608 8,763,635 8,935,542 8,763,046 
Basic earnings per share$0.91 $1.00 $1.82 $1.87 
Diluted Earnings Per Share:
Net income allocated to common shareholders$8,190 $8,750 $16,306 $16,418 
Weighted average common shares outstanding8,957,608 8,763,635 8,935,542 8,763,046 
Net dilutive effect of:
Assumed exercises of stock options and vesting of restricted stock units
112,960 187,212 127,006 238,554 
Average shares and dilutive potential common shares9,070,568 8,950,847 9,062,548 9,001,600 
Dilutive earnings per share$0.90 $0.98 $1.80 $1.82