Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY

v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Retained Deficit
Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2023   21,197,000      
Beginning balance at Dec. 31, 2023 $ 52,302 $ 2 $ 109,837 $ (58,625) $ 1,088
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   303,000      
Shares issued upon restricted stock vesting and option exercise 45   45    
Stock-based compensation expense $ 4,460   4,460    
Employee stock purchase plan (in shares) 52,965 53,000      
Employee stock purchase plan $ 342   342    
Common stock repurchased as part of share repurchase program (in shares)   (172,000)      
Common stock repurchased as part of share repurchase program $ (1,180)     (1,180)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (108,607) (109,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (816)   (816)    
Other comprehensive income (loss) 31       31
Net Income (Loss) $ 2,345     2,345  
Ending balance (in shares) at Dec. 31, 2024 21,272,351 21,272,000      
Ending balance at Dec. 31, 2024 $ 57,529 $ 2 113,868 (57,460) 1,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   336,000      
Shares issued upon restricted stock vesting and option exercise 55   55    
Stock-based compensation expense $ 4,363   4,363    
Employee stock purchase plan (in shares) 61,470 62,000      
Employee stock purchase plan $ 280   280    
Common stock repurchased as part of share repurchase program (in shares)   (1,327,000)      
Common stock repurchased as part of share repurchase program $ (9,869)     (9,869)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (132,909) (133,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (1,105)   (1,105)    
Other comprehensive income (loss) (554)       (554)
Net Income (Loss) $ 6,627     6,627  
Ending balance (in shares) at Dec. 31, 2025 20,209,636 20,210,000      
Ending balance at Dec. 31, 2025 $ 57,326 $ 2 $ 117,461 $ (60,702) $ 565