XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - 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
Numerator        
Net income (in Dollars) $ 11,105 $ 11,524 $ 21,441 $ 22,812
Denominator        
Weighted-average shares outstanding for basic earnings per share (in Shares) 9,449,152 9,250,332 9,435,414 9,235,176
Dilutive effect of stock compensation (in Shares) [1] 95,976 116,915 113,169 107,871
Denominator for diluted earnings per share (in Shares) 9,545,128 9,367,247 9,548,583 9,343,047
Earnings per common share        
Basic (in Dollars per share) $ 1.18 $ 1.25 $ 2.27 $ 2.47
Diluted (in Dollars per share) $ 1.16 $ 1.23 $ 2.25 $ 2.44
[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 2,000 for the three month periods ended June 30, 2025 and 2024, respectively, and 0 and 2,000 for the six month periods ended June 30, 2025 and 2024, respectively; Restricted stock units of 64,992 and 0 for the three month periods ended June 30, 2025 and 2024, respectively, and 64,992 and 50,000 for the six month periods ended June 30, 2025 and 2024, respectively.