XML 87 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per share:        
Net income available to common shareholders $ 10,420 $ 8,984 $ 20,987 $ 16,679
Less: income allocated to unvested restricted stock (63) (72) (127) (133)
Net income allocated to common stock $ 10,357 $ 8,912 $ 20,860 $ 16,546
Weighted-average total common shares outstanding (in shares) 14,193,140 14,327,132 14,210,472 14,356,613
Less: weighted-average unvested restricted stock (in shares) (85,850) (114,100) (85,877) (114,127)
Weighted-average common shares outstanding, basic (in shares) 14,107,290 14,213,032 14,124,595 14,242,486
Basic earnings per share (in dollars per share) $ 0.73 $ 0.63 $ 1.48 $ 1.16
Diluted earnings per share:        
Net income allocated to common stock $ 10,357 $ 8,912 $ 20,860 $ 16,546
Weighted-average common shares outstanding, basic (in shares) 14,107,290 14,213,032 14,124,595 14,242,486
Diluted effect of stock options (in shares) 113,124 112,979 106,643 122,509
Weighted-average common shares outstanding, diluted (in shares) 14,220,414 14,326,011 14,231,238 14,364,995
Diluted earnings per share (in dollars per share) $ 0.73 $ 0.62 $ 1.47 $ 1.15