v3.26.3
Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2024 14,223,046        
Balance at Dec. 31, 2024 $ 108,965 $ 4,509 $ 275,085 $ (31,257) $ 357,302
Net income 0 0 29,433 0 29,433
Other comprehensive income, net of tax $ 0 0 0 6,092 $ 6,092
Stock options exercised, net of shares surrendered for cashless exercises (in shares) 30,200       30,200
Stock options exercised, net of shares surrendered for cashless exercises $ 827 (99) 0 0 $ 728
Restricted shares withheld for taxes $ (138) 0 (208) 0 (346)
Restricted stock forfeited / cancelled (in shares) (13,526)        
Restricted stock vested in period $ 806 (806) 0 0 0
Stock based compensation - restricted stock $ 0 1,474 0 0 1,474
Stock repurchase (in shares) (802,753)        
Stock repurchase $ (6,156)   (17,809) 0 (23,965)
Excise tax on stock repurchase (292) 0 0 0 (292)
Cash dividends $ 0 0 (10,346) 0 (10,346)
Balance (in shares) at Sep. 30, 2025 13,482,458        
Balance at Sep. 30, 2025 $ 104,012 5,081 276,155 (25,165) 360,083
Restricted stock granted (in shares) 62,692        
Stock based compensation - stock options $ 0 3 0 0 3
Balance (in shares) at Jun. 30, 2025 13,681,828        
Balance at Jun. 30, 2025 $ 105,045 4,968 274,354 (28,660) 355,707
Net income 0 0 9,699 0 9,699
Other comprehensive income, net of tax $ 0 0 0 3,495 3,495
Stock options exercised, net of shares surrendered for cashless exercises (in shares) 9,090        
Stock options exercised, net of shares surrendered for cashless exercises $ 217 0 0 0 217
Restricted shares withheld for taxes $ (58) 0 0 0 (58)
Restricted stock forfeited / cancelled (in shares) (10,522)        
Restricted stock vested in period $ 323 (323) 0 0 0
Stock based compensation - restricted stock $ 0 436 0 0 436
Stock repurchase (in shares) (190,342)        
Stock repurchase $ (1,462)   (4,516) 0 (5,978)
Excise tax on stock repurchase (53) 0 0 0 (53)
Cash dividends $ 0 0 (3,382) 0 (3,382)
Balance (in shares) at Sep. 30, 2025 13,482,458        
Balance at Sep. 30, 2025 $ 104,012 5,081 276,155 (25,165) 360,083
Balance (in shares) at Dec. 31, 2025 13,273,788        
Balance at Dec. 31, 2025 $ 103,394 4,642 280,001 (23,174) 364,863
Net income 0 0 37,720 0 37,720
Other comprehensive income, net of tax $ 0 0 0 (18,566) $ (18,566)
Stock options exercised, net of shares surrendered for cashless exercises (in shares) 61,200       61,200
Stock options exercised, net of shares surrendered for cashless exercises $ 1,885 (315) 0 0 $ 1,570
Restricted shares withheld for taxes $ (106) 0 (355) 0 (461)
Restricted stock forfeited / cancelled (in shares) (14,145)        
Restricted stock vested in period $ 747 (747) 0 0 0
Stock based compensation - restricted stock $ 0 1,510 0 0 1,510
Stock repurchase (in shares) (396,429)        
Stock repurchase $ (3,102)   (11,345) 0 (14,447)
Excise tax on stock repurchase (111) 0 0 0 (111)
Cash dividends $ 0 0 (10,332) 0 (10,332)
Balance (in shares) at Sep. 30, 2026 12,966,397        
Balance at Sep. 30, 2026 $ 102,707 5,090 295,689 (41,740) 361,746
Restricted stock granted (in shares) 55,006        
Balance (in shares) at Jun. 30, 2026 12,963,397        
Balance at Jun. 30, 2026 $ 102,604 4,583 283,908 (24,198) 366,897
Net income 0 0 15,281 0 15,281
Other comprehensive income, net of tax $ 0 0 0 (17,542) (17,542)
Stock options exercised, net of shares surrendered for cashless exercises (in shares) 3,000        
Stock options exercised, net of shares surrendered for cashless exercises $ 102 (18) 0 0 84
Stock based compensation - restricted stock 0 525 0 0 525
Cash dividends 0 0 (3,500) 0 (3,500)
Excise tax on stock repurchased $ 1 0 0 0 1
Balance (in shares) at Sep. 30, 2026 12,966,397        
Balance at Sep. 30, 2026 $ 102,707 $ 5,090 $ 295,689 $ (41,740) $ 361,746