v3.25.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
Total
BALANCE (in shares) at Dec. 31, 2023 7,412,000    
BALANCE at Dec. 31, 2023 $ 71,973 $ 151,582 $ 223,555
Net income 11,387 11,387
Dividends paid on common stock (4,611) (4,611)
Stock issued for options exercised, including tax benefits (in shares) 22,000    
Stock issued for options exercised, including tax benefits $ 599 0 599
Stock-based compensation (in shares) 20,000    
Stock-based compensation $ 1,294 0 1,294
BALANCE (in shares) at Dec. 31, 2024 7,454,000    
BALANCE at Dec. 31, 2024 $ 73,866 158,358 232,224
Net income 22,274 22,274
Dividends paid on common stock (4,634) $ (4,634)
Stock issued for options exercised, including tax benefits (in shares) 32,000   31,800
Stock issued for options exercised, including tax benefits $ 808 0 $ 808
Stock-based compensation (in shares) 29,000    
Stock-based compensation $ 1,617 0 $ 1,617
Repurchase of common stock (in shares) (10,000)   (10,456)
Repurchase of common stock $ (201) 0 $ (201)
BALANCE (in shares) at Dec. 31, 2025 7,505,000    
BALANCE at Dec. 31, 2025 $ 76,090 $ 175,998 $ 252,088