XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator [Abstract]        
Net income $ 11,524 $ 9,746 $ 22,812 $ 19,353
Denominator [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 9,250,332 9,153,077 9,235,176 9,150,022
Dilutive effect of stock compensation (in shares) [1] 116,915 94,024 107,871 106,428
Denominator for diluted earnings per share (in shares) 9,367,247 9,247,101 9,343,047 9,256,450
Earnings per common share [Abstract]        
Basic (in dollars per share) $ 1.25 $ 1.06 $ 2.47 $ 2.12
Diluted (in dollars per share) $ 1.23 $ 1.05 $ 2.44 $ 2.09
Nonqualified Stock Options [Member]        
Antidilutive securities [Abstract]        
Antidilutive shares excluded from the calculation of earnings per share (in shares) 2,000 5,000 2,000 5,000
Restricted Stock Units [Member]        
Antidilutive securities [Abstract]        
Antidilutive shares excluded from the calculation of earnings per share (in shares) 0 156,186 50,000 156,186
[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 2,000 and 5,000 for the three month periods ended June 30, 2024 and 2023, respectively, and 2,000 and 5,000 for the six month periods ended June 30, 2024 and 2023, respectively; Restricted stock units of 0 and 156,186 for the three month periods ended June 30, 2024 and 2023, respectively, and 50,000 and 156,186 for the six month periods ended June 30, 2024 and 2023, respectively.