Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.24.1.u1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Retained Deficit
Other Comprehensive Income
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2020   23,816,000        
Beginning balance at Dec. 31, 2020 $ 40,752 $ 2 $ 84,785 $ (44,035) $ 0 $ 0
Beginning balance (in shares) at Dec. 31, 2020           (3,518,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued upon restricted stock vesting and option exercise (in shares)   462,000        
Shares issued upon restricted stock vesting and option exercise 812   812      
Stock-based compensation expense $ 6,404   6,404      
Employee stock purchase plan (in shares) 31,624 32,000        
Employee stock purchase plan $ 348   348      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (57,067) (59,000)        
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (1,172)   (1,172)      
Retirement of treasury stock (in shares) (3,500,000) (3,518,000)       3,518,000
Retirement of treasury stock $ 0   10,728 (10,728)    
Common stock repurchased as part of share repurchase program (in shares)   (33,000)        
Common stock repurchased as part of share repurchase program (560)     (560)    
Other comprehensive income (loss) 268       268  
Net income 1,420     1,420    
Ending balance (in shares) at Dec. 31, 2021   20,700,000        
Ending balance at Dec. 31, 2021 48,272 $ 2 101,905 (53,903) 268 $ 0
Ending balance (in shares) at Dec. 31, 2021           0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares issued upon restricted stock vesting and option exercise (in shares)   657,000        
Shares issued upon restricted stock vesting and option exercise 891   891      
Stock-based compensation expense $ 3,825   3,825      
Employee stock purchase plan (in shares) 60,673 61,000        
Employee stock purchase plan $ 428   428      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (136,718) (137,000)        
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (1,193)   (1,193)      
Retirement of treasury stock (in shares) 0          
Common stock repurchased as part of share repurchase program (in shares)   (499,000)        
Common stock repurchased as part of share repurchase program $ (5,459)     (5,459)    
Other comprehensive income (loss) 1,221       1,221  
Net income $ 18     18    
Ending balance (in shares) at Dec. 31, 2022 20,781,977 20,782,000        
Ending balance at Dec. 31, 2022 $ 48,003 $ 2 105,856 (59,344) 1,489 $ 0
Ending balance (in shares) at Dec. 31, 2022           0
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 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)      
Retirement of treasury stock (in shares) 0          
Common stock repurchased as part of share repurchase program (in shares)   (22,000)        
Common stock repurchased as part of share repurchase program $ (153)     (153)    
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 $ 0
Ending balance (in shares) at Dec. 31, 2023           0