XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic        
Net income available to common stockholders $ 18,767 $ 16,799 $ 35,121 $ 33,002
Weighted average common shares outstanding 10,564,275 11,192,936 10,886,120 11,163,127
Basic earnings per common share (in dollars per share) $ 1.78 $ 1.5 $ 3.23 $ 2.96
Diluted        
Net income allocated to common stockholders $ 18,767 $ 16,799 $ 35,121 $ 33,002
Weighted average common shares outstanding for basic earnings per common share 10,564,275 11,192,936 10,886,120 11,163,127
Average shares and dilutive potential common shares 10,676,878 11,199,736 10,975,431 11,163,127
Dilutive earnings per common share (in dollars per share) $ 1.76 $ 1.5 $ 3.2 $ 2.96
Restricted stock units        
Calculations of basic and diluted earnings per share        
Number of antidilutive shares not considered in computing diluted earnings per share       293,052
Performance-Based Restricted Stock Units (PRSUs)        
Calculations of basic and diluted earnings per share        
Number of antidilutive shares not considered in computing diluted earnings per share   24,420   12,210
Performance-Based Restricted Stock Units (PRSUs)        
Diluted        
Add: Dilutive effects of assumed vesting units 29,906   24,776  
Restricted stock units        
Diluted        
Add: Dilutive effects of assumed vesting units 82,697 6,800 64,535