v3.26.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders Equity - USD ($)
$ in Thousands
Total
Accumulated Deficit
Additional Paid-in Capital
Common Stock
Treasury Stock
Balance, shares at Dec. 31, 2024       25,250 1,849
Balance, amount at Dec. 31, 2024 $ 7,138 $ (60,335) $ 74,200 $ 3 $ (6,730)
Restricted stock vested, shares       473  
Restricted stock vested, amount 0 0 0 $ 0 0
Stock options exercised, shares       70  
Stock options exercised, amount 7 0 7 $ 0 $ 0
Treasury shares repurchased, shares         (124)
Treasury shares repurchased, amount (1,654) 0 0 0 $ (1,654)
Stock-based compensation 921 0 921 0 0
Net income 2,979 2,979 0 $ 0 $ 0
Balance, shares at Mar. 31, 2025       25,793 1,973
Balance, amount at Mar. 31, 2025 9,391 (57,356) 75,128 $ 3 $ (8,384)
Balance, shares at Dec. 31, 2024       25,250 1,849
Balance, amount at Dec. 31, 2024 7,138 (60,335) 74,200 $ 3 $ (6,730)
Stock-based compensation 1,851        
Net income 4,462        
Restricted stock vested, amount 5,000        
Balance, shares at Jun. 30, 2025       25,975 1,975,000
Balance, amount at Jun. 30, 2025 9,538 (55,873) 76,058 $ 3 $ (10,650)
Balance, shares at Mar. 31, 2025       25,793 1,973
Balance, amount at Mar. 31, 2025 9,391 (57,356) 75,128 $ 3 $ (8,384)
Restricted stock vested, shares       279  
Restricted stock vested, amount 0 0 0 $ 0 $ 0
Treasury shares repurchased, shares         (99)
Treasury shares repurchased, amount (2,266) 0 0 0 $ (2,266)
Stock-based compensation 930 0 930 0 0
Net income 1,483 1,483 0 $ 0 $ 0
Treasury shares retired, shares       (97) 97
Treasury shares retired, amount 0 0 0 $ 0 $ 0
Balance, shares at Jun. 30, 2025       25,975 1,975,000
Balance, amount at Jun. 30, 2025 9,538 (55,873) 76,058 $ 3 $ (10,650)
Balance, shares at Dec. 31, 2025       27,593  
Balance, amount at Dec. 31, 2025 76,635 (45,210) 121,842 $ 3  
Restricted stock vested, shares       557  
Restricted stock vested, amount 0 0 0 $ 0  
Stock options exercised, shares       42  
Stock options exercised, amount 73 0 73 $ 0  
Stock-based compensation 1,050 0 1,050 0  
Net income 2,276 2,276 0 $ 0  
Shares Repurchased, shares       (132)  
Shares Repurchased, amount (1,358) 0 (1,358) $ 0  
Balance, shares at Mar. 31, 2026       28,060  
Balance, amount at Mar. 31, 2026 78,676 (42,934) 121,607 $ 3  
Balance, shares at Dec. 31, 2025       27,593  
Balance, amount at Dec. 31, 2025 76,635 (45,210) 121,842 $ 3  
Stock-based compensation 2,099        
Net income 3,708        
Restricted stock vested, amount 1,811        
Balance, shares at Jun. 30, 2026       28,200  
Balance, amount at Jun. 30, 2026 80,296 (41,502) 121,795 $ 3  
Balance, shares at Mar. 31, 2026       28,060  
Balance, amount at Mar. 31, 2026 78,676 (42,934) 121,607 $ 3  
Restricted stock vested, shares       212  
Stock options exercised, amount 0 0 0 $ 0  
Stock-based compensation 1,049 0 1,049 0  
Net income 1,432 1,432 0 $ 0  
Shares Repurchased, shares       (72)  
Shares Repurchased, amount (861) 0 (861) $ 0  
Restricted stock vested, amount 0 0 0 $ 0  
Balance, shares at Jun. 30, 2026       28,200  
Balance, amount at Jun. 30, 2026 $ 80,296 $ (41,502) $ 121,795 $ 3