XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER COMMON SHARE (Computation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic      
Net Income (Loss) $ 66,686 $ 77,268 $ 59,425
Less: Earnings allocated to participating securities   (365) (141)
Net income available to common stockholders $ 66,686 $ 76,903 $ 59,284
Weighted average common shares outstanding including participating securities 11,179,074 11,112,572 10,955,077
Less: Weighted average participating securities   (52,462) (26,056)
Weighted average common shares outstanding 11,179,074 11,060,110 10,929,021
Basic earnings per common share (in dollars per share) $ 5.97 $ 6.95 $ 5.42
Diluted      
Net income allocated to common stockholders $ 66,686 $ 76,903 $ 59,284
Weighted average common shares outstanding for basic earnings per common share 11,179,074 11,060,110 10,929,021
Average shares and dilutive potential common shares 11,255,223 11,129,900 11,200,184
Dilutive earnings per common share (in dollars per share) $ 5.93 $ 6.91 $ 5.29
Employee Stock Option      
Diluted      
Add: Dilutive effects of assumed exercise of stock options     170,648
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 42,735    
Diluted      
Add: Dilutive effects of assumed vesting units   69,790 56,711
Restricted stock units      
Calculations of basic and diluted earnings per share      
Number of antidilutive shares not considered in computing diluted earnings per share   248,234  
Diluted      
Add: Dilutive effects of assumed vesting units 76,149   43,804