XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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, 2023 7,800,545        
Balance at Dec. 31, 2023 $ 78 $ 57,362 $ 230,354 $ (23,306) $ 264,488
Net income 0 0 27,642 0 27,642
Dividends paid 0 0 (6,153) 0 (6,153)
Share-based compensation $ 0 1,248 0 0 1,248
Issuance of common stock - employee stock purchase plan (in shares) 24,113        
Issuance of common stock - employee stock purchase plan $ 1 831 0 832
Restricted stock awards (in shares) 42,250        
Restricted stock awards $ 0 0 0 0 0
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (9,193)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 (386) 0 0 (386)
Common stock repurchased – repurchase plan (in shares) (178,421)        
Common stock repurchased – repurchase plan $ (1) (2,507) 0 0 (2,508)
Stock options exercised, net (in shares) 141,878        
Stock options exercised, net $ 0 (1,284) 0 0 (1,284)
Other comprehensive loss, net of tax $ 0 0 0 5,023 5,023
Stock options exercised, net (in shares) 141,878        
Stock options exercised, net $ 0 (1,284) 0 0 (1,284)
Balance (in shares) at Sep. 30, 2024 7,817,172        
Balance at Sep. 30, 2024 $ 78 55,264 251,843 (18,283) 288,902
Restricted stock awards forfeited (in shares) (4,000)        
Restricted stock awards forfeited $ 0 0 0 0 0
Balance (in shares) at Jun. 30, 2024 7,742,607        
Balance at Jun. 30, 2024 $ 77 55,834 243,651 (15,536) 284,026
Net income 0 0 10,286 0 10,286
Dividends paid 0 0 (2,094) 0 (2,094)
Share-based compensation $ 0 464 0 0 464
Issuance of common stock - employee stock purchase plan (in shares) 6,173        
Issuance of common stock - employee stock purchase plan $ 1 251 0 0 252
Restricted stock awards (in shares) 42,250        
Restricted stock awards $ 0 0 0 0 0
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (9,193)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 (386) 0 0 (386)
Common stock repurchased – repurchase plan (in shares) (87,931)        
Common stock repurchased – repurchase plan $ 0 (147) 0 0 (147)
Stock options exercised, net (in shares) 123,266        
Stock options exercised, net $ 0 (752) 0 0 (752)
Other comprehensive loss, net of tax $ 0 0 0 (2,747) (2,747)
Stock options exercised, net (in shares) 123,266        
Stock options exercised, net $ 0 (752) 0 0 (752)
Balance (in shares) at Sep. 30, 2024 7,817,172        
Balance at Sep. 30, 2024 $ 78 55,264 251,843 (18,283) 288,902
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 24,926 0 24,926
Dividends paid 0 0 (8,157) 0 (8,157)
Share-based compensation $ 0 1,621 0 0 1,621
Issuance of common stock - employee stock purchase plan (in shares) 23,456        
Issuance of common stock - employee stock purchase plan $ 0 937 0 0 937
Restricted stock awards (in shares) 37,872        
Restricted stock awards $ 0 0 0 0 0
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (10,881)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 (464) 0 0 (464)
Common stock repurchased – repurchase plan (in shares) (354,131)        
Common stock repurchased – repurchase plan $ (3) (13,883) 0 0 (13,886)
Stock options exercised, net (in shares) 6,000        
Stock options exercised, net $ 0 (20) 0 0 (20)
Other comprehensive loss, net of tax $ 0 0 0 (213) (213)
Stock options exercised, net (in shares) 6,000        
Stock options exercised, net $ 0 (20) 0 0 (20)
Balance (in shares) at Sep. 30, 2025 7,535,330        
Balance at Sep. 30, 2025 $ 75 43,907 273,882 (17,353) 300,511
Balance (in shares) at Jun. 30, 2025 7,618,543        
Balance at Jun. 30, 2025 $ 76 48,418 268,509 (19,800) 297,203
Net income 0 0 9,177 0 9,177
Dividends paid 0 0 (3,804) 0 (3,804)
Share-based compensation $ 0 583 0 0 583
Issuance of common stock - employee stock purchase plan (in shares) 7,328        
Issuance of common stock - employee stock purchase plan $ 0 287 0 0 287
Restricted stock awards (in shares) 37,872        
Restricted stock awards $ 0 0 0 0 0
Common stock repurchased for employee/director taxes paid on restricted stock awards (in shares) (10,881)        
Common stock repurchased for employee/director taxes paid on restricted stock awards $ 0 (464) 0 0 (464)
Common stock repurchased – repurchase plan (in shares) (123,532)        
Common stock repurchased – repurchase plan $ (1) (4,897) 0 0 (4,898)
Stock options exercised, net (in shares) 6,000        
Stock options exercised, net $ 0 (20) 0 0 (20)
Other comprehensive loss, net of tax $ 0 0 0 2,447 2,447
Stock options exercised, net (in shares) 6,000        
Stock options exercised, net $ 0 (20) 0 0 (20)
Balance (in shares) at Sep. 30, 2025 7,535,330        
Balance at Sep. 30, 2025 $ 75 $ 43,907 $ 273,882 $ (17,353) $ 300,511