XML 20 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2023 $ 6,509 $ (16,695) $ 4,825 $ 65,797 $ 60,436
Beginning balance, shares at Dec. 31, 2023 17,274        
Beginning balance, shares at Dec. 31, 2023   (2,583)      
Issuance of common stock in connection with stock-based compensation $ 2,573 (2,790) (217)
Issuance of common stock in connection with stock-based compensation, shares   398      
Issuance of common stock on exercise of stock options $ 70 36 106
Issuance of common stock on exercise of stock options, shares   11      
Stock-based compensation 2,561 2,561
Net Income 9,025 9,025
Ending balance, value at Dec. 31, 2024 $ 6,509 $ (14,052) 4,632 74,822 71,911
Ending balance, shares at Dec. 31, 2024 17,274        
Ending balance, shares at Dec. 31, 2024   (2,174)      
Issuance of common stock in connection with stock-based compensation $ 819 (2,750) (1,931)
Issuance of common stock in connection with stock-based compensation, shares   129      
Issuance of common stock on exercise of stock options $ 19 14 33
Issuance of common stock on exercise of stock options, shares   3      
Stock-based compensation 1,947 1,947
Net Income 13,859 13,859
Ending balance, value at Dec. 31, 2025 $ 6,509 $ (13,214) $ 3,843 $ 88,681 $ 85,819
Ending balance, shares at Dec. 31, 2025 17,274        
Ending balance, shares at Dec. 31, 2025   (2,042)