XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.4
STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury stock
Additional paid-in-capital
Retained earnings
Total
Beginning Balance at Dec. 31, 2023 $ 30 $ (4,477) $ 181,424 $ 259,758 $ 436,735
Beginning Balance (in shares) at Dec. 31, 2023 24,843,494        
Share based compensation     777   777
Share based compensation (in shares) 9,920        
Proceeds from exercise of stock options $ 1   199   200
Proceeds from exercise of stock options (in shares) 12,492        
Purchase of treasury stock   (5,398)     (5,398)
Net income       61,642 61,642
Ending Balance at Dec. 31, 2024 $ 31 (9,875) 182,400 321,400 $ 493,956
Ending Balance (in shares) at Dec. 31, 2024 24,865,906       24,865,906
Share based compensation $ 1   457   $ 458
Share based compensation (in shares) 436        
Purchase of treasury stock   (7,609)     (7,609)
Net income       41,809 41,809
Ending Balance at Dec. 31, 2025 $ 32 $ (17,484) $ 182,857 $ 363,209 $ 528,614
Ending Balance (in shares) at Dec. 31, 2025 24,866,342       24,866,342