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

Consolidated Statements of Stockholders' Equity

v3.25.0.1
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, 2022   20,782,000      
Beginning balance at Dec. 31, 2022 $ 48,003 $ 2 $ 105,856 $ (59,344) $ 1,489
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   481,000      
Shares issued upon restricted stock vesting and option exercise 618   618    
Stock-based compensation expense $ 4,074   4,074    
Employee stock purchase plan (in shares) 71,623 72,000      
Employee stock purchase plan $ 446   446    
Common stock repurchased as part of share repurchase program (in shares)   (22,000)      
Common stock repurchased as part of share repurchase program $ (153)     (153)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (115,979) (116,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (1,157)   (1,157)    
Other comprehensive income (loss) (401)       (401)
Net income $ 872     872  
Ending balance (in shares) at Dec. 31, 2023 21,196,851 21,197,000      
Ending 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 $ 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