v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2024   21,319,083    
Beginning balance at Dec. 31, 2024 $ 396,624 $ 302,531 $ 106,464 $ (12,371)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 27,619   27,619  
Other comprehensive income (loss) 413     413
Stock issued under stock award plans (in shares)   42,241    
Stock compensation expense 624 $ 624    
Stock forfeitures (in shares)   (333)    
Cash dividends paid (8,538)   (8,538)  
Ending balance (in shares) at Jun. 30, 2025   21,360,991    
Ending balance at Jun. 30, 2025 416,742 $ 303,155 125,545 (11,958)
Beginning balance (in shares) at Mar. 31, 2025   21,329,235    
Beginning balance at Mar. 31, 2025 406,451 $ 302,788 115,309 (11,646)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 14,508   14,508  
Other comprehensive income (loss) (312)     (312)
Stock issued under stock award plans (in shares)   31,756    
Stock compensation expense 367 $ 367    
Cash dividends paid (4,272)   (4,272)  
Ending balance (in shares) at Jun. 30, 2025   21,360,991    
Ending balance at Jun. 30, 2025 $ 416,742 $ 303,155 125,545 (11,958)
Beginning balance (in shares) at Dec. 31, 2025 21,367,387 21,367,387    
Beginning balance at Dec. 31, 2025 $ 445,832 $ 303,990 150,985 (9,143)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 38,020   38,020  
Other comprehensive income (loss) (272)     (272)
Stock issued under stock award plans (in shares)   35,477    
Stock compensation expense 878 $ 878    
Cash dividends paid $ (10,687)   (10,687)  
Ending balance (in shares) at Jun. 30, 2026 21,402,864 21,402,864    
Ending balance at Jun. 30, 2026 $ 473,771 $ 304,868 178,318 (9,415)
Beginning balance (in shares) at Mar. 31, 2026   21,376,153    
Beginning balance at Mar. 31, 2026 458,519 $ 304,372 164,262 (10,115)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 19,399   19,399  
Other comprehensive income (loss) 700     700
Stock issued under stock award plans (in shares)   26,711    
Stock compensation expense 496 $ 496    
Cash dividends paid $ (5,343)   (5,343)  
Ending balance (in shares) at Jun. 30, 2026 21,402,864 21,402,864    
Ending balance at Jun. 30, 2026 $ 473,771 $ 304,868 $ 178,318 $ (9,415)