v3.26.1
Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2024 $ 6,509 $ (14,052) $ 4,632 $ 74,822 $ 71,911
Beginning balance, shares at Dec. 31, 2024 17,274        
Beginning balance, shares at Dec. 31, 2024   (2,174)      
Issuance of common Stock $ 669 (2,278) (1,609)
Issuance of common stock, shares   103      
Stock-based compensation 326 326
Net income 3,540 3,540
Ending balance, value at Mar. 31, 2025 $ 6,509 $ (13,383) 2,680 78,362 74,168
Ending balance, shares at Mar. 31, 2025 17,274        
Ending balance, shares at Mar. 31, 2025   (2,071)      
Beginning balance, value at Dec. 31, 2024 $ 6,509 $ (14,052) 4,632 74,822 71,911
Beginning balance, shares at Dec. 31, 2024 17,274        
Beginning balance, shares at Dec. 31, 2024   (2,174)      
Repurchase of common stock         0
Net income         7,789
Ending balance, value at Jun. 30, 2025 $ 6,509 $ (13,268) 2,844 82,611 78,696
Ending balance, shares at Jun. 30, 2025 17,274        
Ending balance, shares at Jun. 30, 2025   (2,053)      
Beginning balance, value at Mar. 31, 2025 $ 6,509 $ (13,383) 2,680 78,362 74,168
Beginning balance, shares at Mar. 31, 2025 17,274        
Beginning balance, shares at Mar. 31, 2025   (2,071)      
Issuance of common stock in connection with stock-based compensation $ 115 (437) (322)
Issuance of common stock in connection with stock-based compensation, shares   18      
Stock-based compensation 601 601
Net income 4,249 4,249
Ending balance, value at Jun. 30, 2025 $ 6,509 $ (13,268) 2,844 82,611 78,696
Ending balance, shares at Jun. 30, 2025 17,274        
Ending balance, shares at Jun. 30, 2025   (2,053)      
Beginning balance, value at Dec. 31, 2025 $ 6,509 $ (13,214) 3,843 88,681 85,819
Beginning balance, shares at Dec. 31, 2025 17,274        
Beginning balance, shares at Dec. 31, 2025   (2,042)      
Issuance of common Stock $ 325 (761) (436)
Issuance of common stock, shares   50      
Equity award settled in cash (283) (283)
Stock-based compensation 548 548
Net income 4,674 4,674
Ending balance, value at Mar. 31, 2026 $ 6,509 $ (12,889) 3,347 93,355 90,322
Ending balance, shares at Mar. 31, 2026 17,274        
Ending balance, shares at Mar. 31, 2026   (1,992)      
Beginning balance, value at Dec. 31, 2025 $ 6,509 $ (13,214) 3,843 88,681 85,819
Beginning balance, shares at Dec. 31, 2025 17,274        
Beginning balance, shares at Dec. 31, 2025   (2,042)      
Repurchase of common stock         (4,937)
Net income         4,801
Ending balance, value at Jun. 30, 2026 $ 6,509 $ (17,217) 1,800 93,482 84,574
Ending balance, shares at Jun. 30, 2026 17,274        
Ending balance, shares at Jun. 30, 2026   (2,168)      
Beginning balance, value at Mar. 31, 2026 $ 6,509 $ (12,889) 3,347 93,355 90,322
Beginning balance, shares at Mar. 31, 2026 17,274        
Beginning balance, shares at Mar. 31, 2026   (1,992)      
Issuance of common Stock $ 609 (2,082) (1,473)
Issuance of common stock, shares   77      
Repurchase of common stock $ (4,937) (4,937)
Repurchase of common stock, shares   (253)      
Stock-based compensation 535 535
Net income 127 127
Ending balance, value at Jun. 30, 2026 $ 6,509 $ (17,217) $ 1,800 $ 93,482 $ 84,574
Ending balance, shares at Jun. 30, 2026 17,274        
Ending balance, shares at Jun. 30, 2026   (2,168)