v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2023   21,067,000        
Beginning balance at Dec. 31, 2023 $ 147,372 $ 211 $ 165,140 $ (1,704) $ (4,185) $ (12,090)
Beginning balance, treasury stock (in shares) at Dec. 31, 2023           (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (11,048)     (11,048)    
Other comprehensive income (loss) 153 [1]       153  
Stock-based compensation 2,027   2,027      
Issuance of common stock under employee stock purchase plan (in shares)   27,000        
Issuance of common stock under employee stock purchase plan $ 109   109      
Acquisition of treasury stock (in shares) 0          
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   147,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 12 $ 1 11      
Ending balance (in shares) at Dec. 31, 2024 19,784,416 21,241,000        
Ending balance at Dec. 31, 2024 $ 138,625 $ 212 167,287 (12,752) (4,032) $ (12,090)
Ending balance, treasury stock (in shares) at Dec. 31, 2024 (1,456,109)         (1,456,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss $ (7,383)     (7,383)    
Other comprehensive income (loss) (129) [1]       (129)  
Stock-based compensation 1,567   1,567      
Issuance of common stock under employee stock purchase plan (in shares)   4,000        
Issuance of common stock under employee stock purchase plan $ 17   17      
Acquisition of treasury stock (in shares) (327,000)         (327,000)
Acquisition of treasury stock $ (1,743)         $ (1,743)
Exercise of stock options and issuance of restricted stock awards, net of forfeitures (in shares)   50,000        
Exercise of stock options and issuance of restricted stock awards, net of forfeitures $ 30 $ 1 29      
Ending balance (in shares) at Dec. 31, 2025 19,511,836 21,295,000        
Ending balance at Dec. 31, 2025 $ 130,984 $ 213 $ 168,900 $ (20,135) $ (4,161) $ (13,833)
Ending balance, treasury stock (in shares) at Dec. 31, 2025 (1,782,819)         (1,783,000)
[1] Tax impact was nominal for all periods.