XML 43 R33.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
Numerator [Abstract]    
Net income $ 10,336 $ 11,288
Denominator [Abstract]    
Weighted-average shares outstanding for basic earnings per share (in shares) 9,421,534 9,220,154
Dilutive effect of stock compensation (in shares) [1] 130,739 97,659
Denominator for diluted earnings per share (in shares) 9,552,273 9,317,813
Earnings per common share [Abstract]    
Basic (in dollars per share) $ 1.1 $ 1.22
Diluted (in dollars per share) $ 1.08 $ 1.21
Nonqualified Stock Options [Member]    
Antidilutive securities [Abstract]    
Antidilutive shares excluded from the calculation of earnings per share (in shares) 0 5,000
Restricted Stock Units [Member]    
Antidilutive securities [Abstract]    
Antidilutive shares excluded from the calculation of earnings per share (in shares) 69,589 50,000
[1] The following have not been included in diluted earnings per share because to do so would have been antidilutive for the periods presented: Nonqualified stock options outstanding of 0 and 5,000 for the three month periods ended March 31, 2025 and 2024, respectively; Restricted stock units outstanding of 69,589 and 50,000 for the three month periods ended March 31, 2025 and 2024, respectively.