XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total
Balance at Dec. 31, 2023 $ 16,417 $ 97,107 $ 345,264 $ (51,674) $ 407,114
Balance (in Shares) at Dec. 31, 2023 16,417,099        
Net income $ 0 0 33,220 0 33,220
Cash dividends declared 0 0 (6,702) 0 (6,702)
Other comprehensive income 0 0 0 9,261 9,261
Net issuance of stock related to stock-based awards $ 23 (155) 0 0 (132)
Net issuance of stock related to stock-based awards (in Shares) 23,327        
Repurchases of common stock $ (54) (1,286) 0 0 (1,340)
Repurchases of common stock (in Shares) (53,799)        
Stock-based compensation $ 0 1,701 0 0 1,701
Balance at Sep. 30, 2024 $ 16,386 97,367 371,782 (42,413) 443,122
Balance (in Shares) at Sep. 30, 2024 16,386,627        
Balance at Jun. 30, 2024 $ 16,424 97,766 362,855 (59,060) 417,985
Balance (in Shares) at Jun. 30, 2024 16,424,021        
Net income $ 0 0 11,212 0 11,212
Cash dividends declared 0 0 (2,285) 0 (2,285)
Other comprehensive income 0 0 0 16,647 16,647
Net issuance of stock related to stock-based awards $ 2 (2) 0 0 0
Net issuance of stock related to stock-based awards (in Shares) 2,606        
Repurchases of common stock $ (40) (960) 0 0 (1,000)
Repurchases of common stock (in Shares) (40,000)        
Stock-based compensation $ 0 563 0 0 563
Balance at Sep. 30, 2024 $ 16,386 97,367 371,782 (42,413) 443,122
Balance (in Shares) at Sep. 30, 2024 16,386,627        
Balance at Dec. 31, 2024 $ 16,456 97,287 385,827 (60,621) $ 438,949
Balance (in Shares) at Dec. 31, 2024 16,455,826       16,455,826
Net income $ 0 0 43,217 0 $ 43,217
Cash dividends declared 0 0 (7,502) 0 (7,502)
Other comprehensive income 0 0 0 9,517 9,517
Net issuance of stock related to stock-based awards $ 35 (312) 0 0 (277)
Net issuance of stock related to stock-based awards (in Shares) 35,134        
Stock issued under employee stock purchase plan $ 16 435 0 0 451
Stock issued under employee stock purchase plan (in Shares) 15,925        
Repurchases of common stock $ (259) (8,267) 0 0 (8,526)
Repurchases of common stock (in Shares) (259,046)        
Stock-based compensation $ 0 1,973 0 0 1,973
Balance at Sep. 30, 2025 $ 16,248 91,116 421,542 (51,104) $ 477,802
Balance (in Shares) at Sep. 30, 2025 16,247,839       16,247,839
Balance at Jun. 30, 2025 $ 16,230 90,268 407,822 (60,246) $ 454,074
Balance (in Shares) at Jun. 30, 2025 16,230,475        
Net income $ 0 0 16,318 0 16,318
Cash dividends declared 0 0 (2,598) 0 (2,598)
Other comprehensive income 0 0 0 9,142 9,142
Net issuance of stock related to stock-based awards $ 11 (11) 0 0 0
Net issuance of stock related to stock-based awards (in Shares) 10,153        
Stock issued under employee stock purchase plan $ 7 209 0 0 216
Stock issued under employee stock purchase plan (in Shares) 7,211        
Stock-based compensation $ 0 650 0 0 650
Balance at Sep. 30, 2025 $ 16,248 $ 91,116 $ 421,542 $ (51,104) $ 477,802
Balance (in Shares) at Sep. 30, 2025 16,247,839       16,247,839