v3.26.1
Condensed Consolidated Statements of Stockholders' 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 15,943,051        
Balance at Dec. 31, 2024 $ 127,902 $ 977 $ 81,304 $ (33,851) $ 176,332
Net income     3,671   3,671
Other comprehensive income, net of taxes       8,886 8,886
Stock dividend adjustment (in shares) (616)        
Stock dividend distributed $ 352        
Stock dividend adjustment     (352)    
Cash in lieu of fractional shares (in shares) (129)        
Cash in lieu of fractional shares     (8)   (8)
Stock-based compensation $ 198       198
Common shares issued related to restricted stock grants (in shares) 64,807        
Stock options exercised, net of swapped shares (in shares) 17,936        
Stock repurchase and retirement (in shares) (127,120)        
Stock repurchase and retirement $ (1,274)       (1,274)
Stock dividend adjustment (in shares) 616        
Cash in lieu of fractional shares (in shares) 129        
Balance (in shares) at Mar. 31, 2025 15,897,929        
Balance at Mar. 31, 2025 $ 127,178 977 84,615 (24,965) 187,805
Balance (in shares) at Dec. 31, 2024 15,943,051        
Balance at Dec. 31, 2024 $ 127,902 977 81,304 (33,851) 176,332
Net income         9,137
Other comprehensive income, net of taxes       11,210  
Stock dividend distributed         7,510
Balance (in shares) at Jun. 30, 2025 15,818,328        
Balance at Jun. 30, 2025 $ 126,468 977 90,081 (22,641) 194,885
Balance (in shares) at Mar. 31, 2025 15,897,929        
Balance at Mar. 31, 2025 $ 127,178 977 84,615 (24,965) 187,805
Net income     5,466   5,466
Other comprehensive income, net of taxes       2,324 2,324
Stock-based compensation $ 166       166
Stock options exercised, net of swapped shares (in shares) 9,162        
Stock repurchase and retirement (in shares) (88,763)        
Stock repurchase and retirement $ (876)       (876)
Balance (in shares) at Jun. 30, 2025 15,818,328        
Balance at Jun. 30, 2025 $ 126,468 977 90,081 (22,641) 194,885
Balance (in shares) at Dec. 31, 2025 16,406,281        
Balance at Dec. 31, 2025 $ 134,566 977 91,953 (15,478) 212,018
Net income     5,906   5,906
Other comprehensive income, net of taxes       (3,078) (3,078)
Stock dividend adjustment (in shares) (2,472)        
Stock dividend distributed $ 540        
Stock dividend adjustment     (540)    
Cash in lieu of fractional shares (in shares) 138        
Cash in lieu of fractional shares     (10)   (10)
Stock-based compensation $ 115       115
Common shares issued related to restricted stock grants (in shares) 49,660        
Stock options exercised, net of swapped shares (in shares) 32,254        
Stock repurchase and retirement (in shares) (80,869)        
Stock repurchase and retirement $ (1,152)       (1,152)
Stock dividend adjustment (in shares) 2,472        
Cash in lieu of fractional shares (in shares) (138)        
Balance (in shares) at Mar. 31, 2026 16,409,660        
Balance at Mar. 31, 2026 $ 134,069 977 97,309 (18,556) 213,799
Balance (in shares) at Dec. 31, 2025 16,406,281        
Balance at Dec. 31, 2025 $ 134,566 977 91,953 (15,478) 212,018
Net income         10,634
Other comprehensive income, net of taxes       (4,363)  
Stock dividend distributed         $ 10,659
Stock options exercised, net of swapped shares (in shares)         52,552
Balance (in shares) at Jun. 30, 2026 16,395,303        
Balance at Jun. 30, 2026 $ 133,981 977 102,037 (19,841) $ 217,154
Balance (in shares) at Mar. 31, 2026 16,409,660        
Balance at Mar. 31, 2026 $ 134,069 977 97,309 (18,556) 213,799
Net income     4,728   4,728
Other comprehensive income, net of taxes       (1,285) (1,285)
Stock-based compensation $ 156       $ 156
Common shares issued related to restricted stock grants (in shares) (300)        
Stock options exercised, net of swapped shares (in shares)         (0)
Stock repurchase and retirement (in shares) (14,057)        
Stock repurchase and retirement $ (244)       $ (244)
Balance (in shares) at Jun. 30, 2026 16,395,303        
Balance at Jun. 30, 2026 $ 133,981 $ 977 $ 102,037 $ (19,841) $ 217,154