XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.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 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        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 0 0 10,874 0 10,874
Cash dividends declared 0 0 (2,127) 0 (2,127)
Other comprehensive income (loss) 0 0 0 (7,463) (7,463)
Net issuance of stock related to stock-based awards $ 16 (148) 0 0 (132)
Net issuance of stock related to stock-based awards (in shares) 16,062        
Repurchases of common stock $ (1) (34) 0 0 (35)
Repurchases of common stock (in shares) (1,406)        
Stock-based compensation $ 0 481 0 0 481
Balance at Mar. 31, 2024 $ 16,432 97,406 354,011 (59,137) 408,712
Balance (in shares) at Mar. 31, 2024 16,431,755        
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
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       16,235,647