Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.22.4
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, 2019   23,401,000        
Beginning balance at Dec. 31, 2019 $ 22,334 $ 2 $ 83,699 $ (61,367) $ 0 $ 0
Beginning balance (in shares) at Dec. 31, 2019           (3,518,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based shares issued upon vesting - gross (in shares)   505,000        
Stock-based shares issued upon vesting - gross 0          
Stock-based compensation expense $ 2,610   2,610      
Employee stock purchase plan (in shares) 30,012 29,000        
Employee stock purchase plan $ 190   190      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares) (146,763) (147,000)        
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation $ (1,714)   (1,714)      
Common stock - issued (in shares)   28,000        
Common stock - issued 0          
Net income 17,332     17,332    
Ending balance (in shares) at Dec. 31, 2020   23,816,000        
Ending balance at Dec. 31, 2020 40,752 $ 2 84,785 (44,035) 0 $ 0
Ending balance (in shares) at Dec. 31, 2020           (3,518,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based shares issued upon vesting - gross (in shares)   462,000        
Stock-based shares issued upon vesting - gross 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)      
Net income $ 1,420     1,420    
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 $ 268       268  
Ending balance (in shares) at Dec. 31, 2021 20,699,546 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]            
Stock-based shares issued upon vesting - gross (in shares)   657,000        
Stock-based shares issued upon vesting - gross 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)      
Net income $ 18     18    
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 $ 1,221       1,221  
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