v3.26.1
Consolidated Statements of Changes in 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 7,833,014        
Balance at Dec. 31, 2024 $ 78 $ 55,716 $ 257,113 $ (17,140) $ 295,767
Net income 0 0 15,749 0 15,749
Dividends paid 0 0 (4,353) 0 (4,353)
Share-based compensation $ 0 1,038 0 0 1,038
Issuance of common stock - employee stock purchase plan (in shares) 16,128        
Issuance of common stock - employee stock purchase plan $ 0 650 0 0 650
Common stock repurchased – repurchase plan (in shares) (230,599)        
Common stock repurchased – repurchase plan $ (2) (8,986) 0 0 (8,988)
Other comprehensive loss, net of tax $ 0 0 0 (2,660) (2,660)
Balance (in shares) at Jun. 30, 2025 7,618,543        
Balance at Jun. 30, 2025 $ 76 48,418 268,509 (19,800) 297,203
Balance (in shares) at Mar. 31, 2025 7,742,907        
Balance at Mar. 31, 2025 $ 77 52,806 262,945 (16,988) 298,840
Net income 0 0 7,728 0 7,728
Dividends paid 0 0 (2,164) 0 (2,164)
Share-based compensation $ 0 526 0 0 526
Issuance of common stock - employee stock purchase plan (in shares) 7,918        
Issuance of common stock - employee stock purchase plan $ 0 314 0 0 314
Common stock repurchased – repurchase plan (in shares) (132,282)        
Common stock repurchased – repurchase plan $ (1) (5,228) 0 0 (5,229)
Other comprehensive loss, net of tax $ 0 0 0 (2,812) (2,812)
Balance (in shares) at Jun. 30, 2025 7,618,543        
Balance at Jun. 30, 2025 $ 76 48,418 268,509 (19,800) 297,203
Balance (in shares) at Dec. 31, 2025 7,507,519        
Balance at Dec. 31, 2025 $ 75 43,251 280,197 (15,829) 307,694
Net income 0 0 15,766 0 15,766
Dividends paid 0 0 (4,328) 0 (4,328)
Share-based compensation $ 0 1,270 0 0 1,270
Issuance of common stock - employee stock purchase plan (in shares) 18,278        
Issuance of common stock - employee stock purchase plan $ 0 764 0 764
Common stock repurchased – repurchase plan (in shares) (102,025)        
Common stock repurchased – repurchase plan $ (1) (4,256) 0 0 (4,257)
Other comprehensive loss, net of tax $ 0 0 0 2,194 2,194
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (14,560)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 0 0 0 $ 0
Less exercised, options (in shares) 14,560       14,560
Stock options exercised, net $ 0 (143) 0 0 $ (143)
Balance (in shares) at Jun. 30, 2026 7,423,772        
Balance at Jun. 30, 2026 $ 74 40,886 291,635 (13,635) 318,960
Balance (in shares) at Mar. 31, 2026 7,501,542        
Balance at Mar. 31, 2026 $ 75 43,668 285,854 (15,745) 313,852
Net income 0 0 7,936 0 7,936
Dividends paid 0 0 (2,155) 0 (2,155)
Share-based compensation $ 0 643 0 0 643
Issuance of common stock - employee stock purchase plan (in shares) 9,230        
Issuance of common stock - employee stock purchase plan $ 0 382 0 0 382
Common stock repurchased – repurchase plan (in shares) (87,000)        
Common stock repurchased – repurchase plan $ (1) (3,637) 0 0 (3,638)
Other comprehensive loss, net of tax $ 0 0 0 2,110 2,110
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (14,560)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 0 0 0 0
Less exercised, options (in shares) 14,560        
Stock options exercised, net $ 0 (170) 0 0 (170)
Balance (in shares) at Jun. 30, 2026 7,423,772        
Balance at Jun. 30, 2026 $ 74 $ 40,886 $ 291,635 $ (13,635) $ 318,960