v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
Total
BALANCE (in shares) at Dec. 31, 2024 7,454    
BALANCE at Dec. 31, 2024 $ 73,866 $ 158,358 $ 232,224
Net income 4,941 4,941
Dividends paid on common stock (1,156) (1,156)
Repurchase of common stock (in shares) (10)    
Repurchase of common stock $ (201) 0 (201)
Stock issued for options exercised, including tax benefits (in shares) 1    
Stock issued for options exercised, including tax benefits $ 19 0 19
Stock-based compensation (in shares) 7    
Stock-based compensation $ 386 0 386
BALANCE (in shares) at Mar. 31, 2025 7,452    
BALANCE at Mar. 31, 2025 $ 74,070 162,143 236,213
BALANCE (in shares) at Dec. 31, 2024 7,454    
BALANCE at Dec. 31, 2024 $ 73,866 158,358 232,224
Net income     8,550
BALANCE (in shares) at Jun. 30, 2025 7,461    
BALANCE at Jun. 30, 2025 $ 74,470 164,595 239,065
BALANCE (in shares) at Mar. 31, 2025 7,452    
BALANCE at Mar. 31, 2025 $ 74,070 162,143 236,213
Net income 3,608 3,608
Dividends paid on common stock (1,156) (1,156)
Stock-based compensation (in shares) 9    
Stock-based compensation $ 400 0 400
BALANCE (in shares) at Jun. 30, 2025 7,461    
BALANCE at Jun. 30, 2025 $ 74,470 164,595 239,065
BALANCE (in shares) at Dec. 31, 2025 7,505    
BALANCE at Dec. 31, 2025 $ 76,090 175,998 252,088
Net income 1,259 1,259
Dividends paid on common stock (1,169) (1,169)
Stock-based compensation (in shares) 6    
Stock-based compensation $ 455 0 455
BALANCE (in shares) at Mar. 31, 2026 7,536    
BALANCE at Mar. 31, 2026 $ 76,456 176,088 252,544
Restricted stock awards issued, net of tax withholding obligations (in shares) 25    
Restricted stock awards issued, net of tax withholding obligations $ (89) 0 (89)
BALANCE (in shares) at Dec. 31, 2025 7,505    
BALANCE at Dec. 31, 2025 $ 76,090 175,998 252,088
Net income     15,139
BALANCE (in shares) at Jun. 30, 2026 7,488    
BALANCE at Jun. 30, 2026 $ 74,935 188,697 263,632
BALANCE (in shares) at Mar. 31, 2026 7,536    
BALANCE at Mar. 31, 2026 $ 76,456 176,088 252,544
Net income 13,881 13,881
Dividends paid on common stock (1,272) (1,272)
Repurchase of common stock (in shares) (54)    
Repurchase of common stock $ (1,990) 0 (1,990)
Stock issued for options exercised, including tax benefits (in shares) 1    
Stock issued for options exercised, including tax benefits $ 14 0 14
Stock-based compensation (in shares) 5    
Stock-based compensation $ 455 0 455
BALANCE (in shares) at Jun. 30, 2026 7,488    
BALANCE at Jun. 30, 2026 $ 74,935 $ 188,697 $ 263,632