XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic Earnings Per Share:    
Net Income $ 10,351 $ 8,119
Weighted average common shares outstanding (in shares) 9,979,120 8,913,477
Basic earnings per share (in dollars per share) $ 1.04 $ 0.91
Diluted Earnings Per Share:    
Net income allocated to common shareholders $ 10,344 $ 8,111
Weighted average common shares outstanding (in shares) 9,979,120 8,913,477
Net dilutive effect of:    
Assumed exercises of stock options and vesting of restricted stock units (in shares) 93,209 129,645
Average shares and dilutive potential common shares (in shares) 10,072,329 9,043,122
Dilutive earnings per share (in dollars per share) $ 1.03 $ 0.90