XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Loss
Total
Beginning balance, shares at Dec. 31, 2023 33,260,011        
Beginning treasury stock, shares at Dec. 31, 2023   (711,231)      
Beginning balance at Dec. 31, 2023 $ 333 $ (6,540) $ 189,729 $ (62,047) $ 121,475
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     358   358
Exercise of stock options     294   294
Exercise of stock options, shares 46,322        
Issuance of restricted stock $ 3   (3)    
Issuance of restricted stock, shares 275,954        
Forfeiture of restricted stock, shares (6,942)        
Net income (loss)       (6,057) (6,057)
Ending balance, shares at Mar. 31, 2024 33,575,345        
Ending treasury stock, shares at Mar. 31, 2024   (711,231)      
Ending balance at Mar. 31, 2024 $ 336 $ (6,540) 190,378 (68,104) 116,070
Beginning balance, shares at Dec. 31, 2023 33,260,011        
Beginning treasury stock, shares at Dec. 31, 2023   (711,231)      
Beginning balance at Dec. 31, 2023 $ 333 $ (6,540) 189,729 (62,047) $ 121,475
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options, shares         56,568
Net income (loss)         $ (8,398)
Ending balance, shares at Sep. 30, 2024 39,610,116        
Ending treasury stock, shares at Sep. 30, 2024   (711,231)      
Ending balance at Sep. 30, 2024 $ 396 $ (6,540) 219,004 (70,445) 142,415
Beginning balance, shares at Mar. 31, 2024 33,575,345        
Beginning treasury stock, shares at Mar. 31, 2024   (711,231)      
Beginning balance at Mar. 31, 2024 $ 336 $ (6,540) 190,378 (68,104) 116,070
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     1,556   1,556
Exercise of stock options     74   74
Exercise of stock options, shares 10,246        
Issuance of restricted stock $ 5   (5)    
Issuance of restricted stock, shares 508,910        
Forfeiture of restricted stock, shares (8,331)        
Payments related to tax withholding for share-based compensation     (34)   (34)
Payments related to tax withholding for share-based compensation, shares (3,984)        
Net income (loss)       (6,603) (6,603)
Ending balance, shares at Jun. 30, 2024 34,082,186        
Ending treasury stock, shares at Jun. 30, 2024   (711,231)      
Ending balance at Jun. 30, 2024 $ 341 $ (6,540) 191,969 (74,707) 111,063
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     1,016   $ 1,016
Exercise of stock options, shares         0
Issuance of restricted stock, shares 1,652        
Forfeiture of restricted stock, shares (7,182)        
Payments related to tax withholding for share-based compensation $ (1)   (401)   $ (402)
Payments related to tax withholding for share-based compensation, shares (55,540)        
Issuance of common stock $ 56   26,420   26,476
Issuance of common stock, shares 5,589,000        
Net income (loss)       4,262 4,262
Ending balance, shares at Sep. 30, 2024 39,610,116        
Ending treasury stock, shares at Sep. 30, 2024   (711,231)      
Ending balance at Sep. 30, 2024 $ 396 $ (6,540) 219,004 (70,445) $ 142,415
Beginning balance, shares at Dec. 31, 2024 39,681,597       39,681,597
Beginning treasury stock, shares at Dec. 31, 2024   (711,231)     (711,231)
Beginning balance at Dec. 31, 2024 $ 397 $ (6,540) 220,513 (63,691) $ 150,679
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     1,123   1,123
Exercise of stock options     108   108
Exercise of stock options, shares 15,000        
Issuance of restricted stock $ 5   (5)    
Issuance of restricted stock, shares 499,036        
Forfeiture of restricted stock, shares (10,960)        
Employee share purchase plan issuance $ 1   336   337
Employee share purchase plan issuance, shares 71,133        
Net income (loss)       (1,414) (1,414)
Ending balance, shares at Mar. 31, 2025 40,255,806        
Ending treasury stock, shares at Mar. 31, 2025   (711,231)      
Ending balance at Mar. 31, 2025 $ 403 $ (6,540) 222,075 (65,105) $ 150,833
Beginning balance, shares at Dec. 31, 2024 39,681,597       39,681,597
Beginning treasury stock, shares at Dec. 31, 2024   (711,231)     (711,231)
Beginning balance at Dec. 31, 2024 $ 397 $ (6,540) 220,513 (63,691) $ 150,679
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options, shares         15,000
Net income (loss)         $ 2,728
Ending balance, shares at Sep. 30, 2025 40,601,098       40,601,098
Ending treasury stock, shares at Sep. 30, 2025   (711,231)     (711,231)
Ending balance at Sep. 30, 2025 $ 406 $ (6,540) 224,987 (60,963) $ 157,890
Beginning balance, shares at Mar. 31, 2025 40,255,806        
Beginning treasury stock, shares at Mar. 31, 2025   (711,231)      
Beginning balance at Mar. 31, 2025 $ 403 $ (6,540) 222,075 (65,105) 150,833
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     1,519   1,519
Issuance of restricted stock $ 4   (4)    
Issuance of restricted stock, shares 454,630        
Forfeiture of restricted stock $ (3)   3    
Forfeiture of restricted stock, shares (263,960)        
Net income (loss)       841 841
Ending balance, shares at Jun. 30, 2025 40,446,476        
Ending treasury stock, shares at Jun. 30, 2025   (711,231)      
Ending balance at Jun. 30, 2025 $ 404 $ (6,540) 223,593 (64,264) 153,193
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation     1,376   1,376
Issuance of restricted stock $ 2   (2)    
Issuance of restricted stock, shares 142,221        
Forfeiture of restricted stock, shares (15,166)        
Employee share purchase plan issuance $ 1   392   393
Employee share purchase plan issuance, shares 82,873        
Payments related to tax withholding for share-based compensation $ (1)   (372)   (373)
Payments related to tax withholding for share-based compensation, shares (55,306)        
Net income (loss)       3,301 $ 3,301
Ending balance, shares at Sep. 30, 2025 40,601,098       40,601,098
Ending treasury stock, shares at Sep. 30, 2025   (711,231)     (711,231)
Ending balance at Sep. 30, 2025 $ 406 $ (6,540) $ 224,987 $ (60,963) $ 157,890