v3.26.3
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) 7,454    
BALANCE $ 73,866 $ 158,358 $ 232,224
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     15,762
BALANCE (in shares) at Sep. 30, 2025 7,488    
BALANCE at Sep. 30, 2025 $ 75,449 170,648 246,097
BALANCE (in shares) 7,452    
BALANCE $ 74,070 162,143 236,213
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) 7,461    
BALANCE $ 74,470 164,595 239,065
Net income 7,212 7,212
Dividends paid on common stock (1,159) (1,159)
Stock issued for options exercised, including tax benefits (in shares) 20    
Stock issued for options exercised, including tax benefits $ 561 0 561
Stock-based compensation (in shares) 7    
Stock-based compensation $ 418 0 418
BALANCE (in shares) at Sep. 30, 2025 7,488    
BALANCE at Sep. 30, 2025 $ 75,449 170,648 246,097
BALANCE (in shares) 7,488    
BALANCE $ 75,449 170,648 246,097
BALANCE (in shares) 7,505    
BALANCE $ 76,090 175,998 252,088
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     27,988
BALANCE (in shares) at Sep. 30, 2026 7,525    
BALANCE at Sep. 30, 2026 $ 76,613 200,265 276,878
BALANCE (in shares) 7,536    
BALANCE $ 76,456 176,088 252,544
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
BALANCE (in shares) 7,488    
BALANCE $ 74,935 188,697 263,632
Net income   12,848 12,848
Dividends paid on common stock   (1,280) (1,280)
Stock issued for options exercised, including tax benefits (in shares) 33    
Stock issued for options exercised, including tax benefits $ 1,219 0 1,219
Stock-based compensation (in shares) 4    
Stock-based compensation $ 459 0 459
BALANCE (in shares) at Sep. 30, 2026 7,525    
BALANCE at Sep. 30, 2026 $ 76,613 200,265 276,878
BALANCE (in shares) 7,525    
BALANCE $ 76,613 $ 200,265 $ 276,878