v3.26.3
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)
Net income 2,965        
Balance, shares at Sep. 30, 2025       29,569 1,981
Balance, amount at Sep. 30, 2025 63,410 (57,370) 132,401 $ 3 $ (11,624)
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
Balance, amount at Jun. 30, 2025 9,538 (55,873) 76,058 $ 3 $ (10,650)
Restricted stock vested, shares       151  
Restricted stock vested, amount 0 0 0 $ 0 0
Stock options exercised, shares       27  
Stock options exercised, amount 10 0 10 $ 0 $ 0
Treasury shares repurchased, shares         (40)
Treasury shares repurchased, amount (974) 0 0 0 $ (974)
Stock-based compensation 1,030 0 1,030 0 0
Net income (1,497) (1,497) 0 $ 0 $ 0
Treasury shares retired, shares       34 34
Treasury shares retired, amount 0 0 0 $ 0 $ 0
Issuance of common stock, net of offering costs, shares       3,450  
Issuance of common stock, net of offering costs, amount 55,303 0 55,303 $ 0 $ 0
Balance, shares at Sep. 30, 2025       29,569 1,981
Balance, amount at Sep. 30, 2025 63,410 (57,370) 132,401 $ 3 $ (11,624)
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  
Treasury shares repurchased, shares       (132)  
Treasury shares repurchased, amount (1,358) 0 (1,358) $ 0  
Stock-based compensation 1,050 0 1,050 0  
Net income 2,276 2,276 0 $ 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  
Net income 4,857        
Balance, shares at Sep. 30, 2026       28,220  
Balance, amount at Sep. 30, 2026 82,476 (40,353) 122,826 $ 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  
Restricted stock vested, amount 0 0 0 $ 0  
Stock options exercised, amount 0 0 0 $ 0  
Treasury shares repurchased, shares       (72)  
Treasury shares repurchased, amount (861) 0 (861) $ 0  
Stock-based compensation 1,049 0 1,049 0  
Net income 1,432 1,432 0 $ 0  
Balance, shares at Jun. 30, 2026       28,200  
Balance, amount at Jun. 30, 2026 80,296 (41,502) 121,795 $ 3  
Restricted stock vested, shares       26  
Restricted stock vested, amount 0 0 0 $ 0  
Stock options exercised, amount 0 0 0 $ 0  
Treasury shares repurchased, shares       (6)  
Treasury shares repurchased, amount (71) 0 (71) $ 0  
Stock-based compensation 1,102 0 1,102 0  
Net income 1,149 1,149 0 $ 0  
Balance, shares at Sep. 30, 2026       28,220  
Balance, amount at Sep. 30, 2026 $ 82,476 $ (40,353) $ 122,826 $ 3