v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Additional Paid-In Capital
Retained Loss
Total
Beginning balance, shares at Dec. 31, 2024 39,681,597          
Beginning treasury stock, shares at Dec. 31, 2024   (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          
Employee share purchase plan $ 1     336   337
Employee share purchase plan, shares 71,133          
Forfeiture of restricted stock, shares (10,960)          
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          
Beginning treasury stock, shares at Dec. 31, 2024   (711,231)        
Beginning balance at Dec. 31, 2024 $ 397 $ (6,540)   220,513 (63,691) 150,679
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           (573)
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
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
Beginning balance, shares at Dec. 31, 2025 40,612,139         40,612,139
Beginning treasury stock, shares at Dec. 31, 2025   (711,231)       (711,231)
Beginning balance at Dec. 31, 2025 $ 406 $ (6,540)   226,369 (61,203) $ 159,032
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation       1,387   1,387
Issuance of shares related to acquisition $ 2     2,396   2,398
Issuance of shares related to acquisition, shares 182,392          
Issuance of restricted stock $ 4     (4)    
Issuance of restricted stock, shares 430,799          
Employee share purchase plan $ 1     447   448
Employee share purchase plan, shares 65,783          
Forfeiture of restricted stock, shares (4,267)          
Payments related to tax withholding for share-based compensation $ (1)     (1,260)   (1,261)
Payments related to tax withholding for share-based compensation, shares (96,337)          
Other     $ (23)     (23)
Net income (loss)         4,687 4,687
Ending balance, shares at Mar. 31, 2026 41,190,509          
Ending treasury stock, shares at Mar. 31, 2026   (711,231)        
Ending balance at Mar. 31, 2026 $ 412 $ (6,540) (23) 229,335 (56,516) $ 166,668
Beginning balance, shares at Dec. 31, 2025 40,612,139         40,612,139
Beginning treasury stock, shares at Dec. 31, 2025   (711,231)       (711,231)
Beginning balance at Dec. 31, 2025 $ 406 $ (6,540)   226,369 (61,203) $ 159,032
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss)           $ 542
Ending balance, shares at Jun. 30, 2026 41,206,521         41,206,521
Ending treasury stock, shares at Jun. 30, 2026   (711,231)       (711,231)
Ending balance at Jun. 30, 2026 $ 412 $ (6,540) 129 231,117 (60,661) $ 164,457
Beginning balance, shares at Mar. 31, 2026 41,190,509          
Beginning treasury stock, shares at Mar. 31, 2026   (711,231)        
Beginning balance at Mar. 31, 2026 $ 412 $ (6,540) (23) 229,335 (56,516) 166,668
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation       2,006   2,006
Exercise of stock options       18   18
Exercise of stock options, shares 3,659          
Issuance of restricted stock, shares 36,180          
Forfeiture of restricted stock, shares (3,241)          
Payments related to tax withholding for share-based compensation       (242)   (242)
Payments related to tax withholding for share-based compensation, shares (20,586)          
Other     152     152
Net income (loss)         (4,145) $ (4,145)
Ending balance, shares at Jun. 30, 2026 41,206,521         41,206,521
Ending treasury stock, shares at Jun. 30, 2026   (711,231)       (711,231)
Ending balance at Jun. 30, 2026 $ 412 $ (6,540) $ 129 $ 231,117 $ (60,661) $ 164,457