v3.25.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (shares) at Dec. 31, 2023   15,000,436      
Beginning balance at Dec. 31, 2023 $ 192,626 $ 76,280 $ 10,942 $ 120,855 $ (15,451)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,662     10,662  
Other comprehensive income (loss) (1,682)       (1,682)
Stock issued under stock-based compensation plans, net of forfeiture (in shares)   89,863      
Stock issued under stock-based compensation plans, net of forfeiture 23 $ 160 (137)    
Stock-based compensation, net 636   636    
Repurchase of common stock (shares)   (274,018)      
Repurchase of common stock (2,691) $ (2,691)      
Cash dividends declared (3,588)     (3,588)  
Ending balance (shares) at Jun. 30, 2024   14,816,281      
Ending balance at Jun. 30, 2024 $ 195,986 $ 73,749 11,441 127,929 (17,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared (USD per share) $ 0.24        
Beginning balance (shares) at Mar. 31, 2024   14,982,555      
Beginning balance at Mar. 31, 2024 $ 194,725 $ 75,957 11,240 124,280 (16,752)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 5,436     5,436  
Other comprehensive income (loss) (381)       (381)
Stock issued under stock-based compensation plans, net of forfeiture (in shares)   58,047      
Stock issued under stock-based compensation plans, net of forfeiture (116)   (116)    
Stock-based compensation, net 317   317    
Repurchase of common stock (shares)   (224,321)      
Repurchase of common stock (2,208) $ (2,208)      
Cash dividends declared (1,787)     (1,787)  
Ending balance (shares) at Jun. 30, 2024   14,816,281      
Ending balance at Jun. 30, 2024 $ 195,986 $ 73,749 11,441 127,929 (17,133)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared (USD per share) $ 0.12        
Beginning balance (shares) at Dec. 31, 2024   14,819,866      
Beginning balance at Dec. 31, 2024 $ 204,993 $ 73,697 11,928 134,781 (15,413)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 11,893     11,893  
Other comprehensive income (loss) 1,549       1,549
Stock issued under stock-based compensation plans, net of forfeiture (in shares)   131,135      
Stock issued under stock-based compensation plans, net of forfeiture (757)   (757)    
Stock-based compensation, net 313   313    
Repurchase of common stock (shares)   (65,387)      
Repurchase of common stock (713) $ (713)      
Cash dividends declared (3,560)     (3,560)  
Ending balance (shares) at Jun. 30, 2025   14,885,614      
Ending balance at Jun. 30, 2025 $ 213,718 $ 72,984 11,484 143,114 (13,864)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared (USD per share) $ 0.24        
Beginning balance (shares) at Mar. 31, 2025   14,914,261      
Beginning balance at Mar. 31, 2025 $ 210,089 $ 73,697 11,371 138,563 (13,542)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 6,333     6,333  
Other comprehensive income (loss) (322)       (322)
Stock issued under stock-based compensation plans, net of forfeiture (in shares)   36,740      
Stock issued under stock-based compensation plans, net of forfeiture (40)   (40)    
Stock-based compensation, net 153   153    
Repurchase of common stock (shares)   (65,387)      
Repurchase of common stock (713) $ (713)      
Cash dividends declared (1,782)     (1,782)  
Ending balance (shares) at Jun. 30, 2025   14,885,614      
Ending balance at Jun. 30, 2025 $ 213,718 $ 72,984 $ 11,484 $ 143,114 $ (13,864)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared (USD per share) $ 0.12