v3.26.1
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, 2024 $ 16,456 $ 97,287 $ 385,827 $ (60,621) $ 438,949
Balance (in Shares) at Dec. 31, 2024 16,455,826        
Net income $ 0 0 12,294 0 12,294
Cash dividends declared 0 0 (2,469) 0 (2,469)
Other comprehensive income (loss) 0 0 0 2,677 2,677
Net issuance of stock related to stock-based awards $ 21 (283) 0 0 (262)
Net issuance of stock related to stock-based awards (in Shares) 21,107        
Stock issued under employee stock purchase plan $ 9 226 0 0 235
Stock issued under employee stock purchase plan (in Shares) 8,714        
Repurchases of common stock $ (250) (8,000) 0 0 (8,250)
Repurchases of common stock (in Shares) (250,000)        
Stock-based compensation $ 0 569 0 0 569
Balance at Mar. 31, 2025 $ 16,236 89,799 395,652 (57,944) 443,743
Balance (in Shares) at Mar. 31, 2025 16,235,647        
Balance at Dec. 31, 2025 $ 16,294 91,065 434,197 (47,719) $ 493,837
Balance (in Shares) at Dec. 31, 2025 16,293,577       16,293,577
Net income $ 0 0 14,545 0 $ 14,545
Cash dividends declared 0 0 (2,771) 0 (2,771)
Other comprehensive income (loss) 0 0 0 (899) (899)
Net issuance of stock related to stock-based awards $ 40 (739) 0 0 (699)
Net issuance of stock related to stock-based awards (in Shares) 40,190        
Stock issued under employee stock purchase plan $ 8 250 0 0 258
Stock issued under employee stock purchase plan (in Shares) 8,452        
Stock-based compensation $ 0 668 0 0 668
Balance at Mar. 31, 2026 $ 16,342 $ 91,244 $ 445,971 $ (48,618) $ 504,939
Balance (in Shares) at Mar. 31, 2026 16,342,219       16,342,219