Quarterly report pursuant to Section 13 or 15(d)

Consolidated Statements of Stockholders' Equity

v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Beginning balance at Jan. 31, 2019 $ 55,100 $ 359 $ 242,442 $ (5) $ (3,393) $ (184,303)
Beginning balance, Shares at Jan. 31, 2019   35,946,100        
Issuance of common stock pursuant to acquisition of Xstream 874 $ 5 869      
Issuance of common stock pursuant to acquisition of Xstreme, Shares   541,738        
Issuance of common stock pursuant to vesting of restricted stock units   $ 4 (4)      
Issuance of common stock pursuant to vesting of restricted stock units, Shares   453,538        
Issuance of common stock pursuant to ESPP purchases 20   20      
Issuance of common stock pursuant to ESPP purchases, Shares   12,453        
Issuance of common stock pursuant to exercise of stock options 46 $ 1 45      
Issuance of common stock pursuant to exercise of stock options, shares   17,146        
Stock-based compensation expense 554   554      
Repurchases of common stock (142)     (142)    
Unrealized gains (losses) on marketable securities 91       91  
Foreign currency translation adjustment 1,399       1,399  
Net (loss) income (8,878)         (8,878)
Ending balance at Oct. 31, 2019 49,064 $ 369 243,926 (147) (1,903) (193,181)
Ending balance, Shares at Oct. 31, 2019   36,970,975        
Beginning balance at Jul. 31, 2019 46,415 $ 367 243,514 (147) (1,993) (195,326)
Beginning balance, Shares at Jul. 31, 2019   36,811,061        
Issuance of common stock pursuant to vesting of restricted stock units   $ 1 (1)      
Issuance of common stock pursuant to vesting of restricted stock units, Shares   138,134        
Issuance of common stock pursuant to ESPP purchases 11   11      
Issuance of common stock pursuant to ESPP purchases, Shares   4,634        
Issuance of common stock pursuant to exercise of stock options 46 $ 1 45      
Issuance of common stock pursuant to exercise of stock options, shares   17,146        
Stock-based compensation expense 357   357      
Unrealized gains (losses) on marketable securities 31       31  
Foreign currency translation adjustment 59       59  
Net (loss) income 2,145         2,145
Ending balance at Oct. 31, 2019 49,064 $ 369 243,926 (147) (1,903) (193,181)
Ending balance, Shares at Oct. 31, 2019   36,970,975        
Beginning balance at Jan. 31, 2020 49,932 $ 373 245,067 (147) (2,137) (193,224)
Beginning balance, Shares at Jan. 31, 2020   37,303,952        
Issuance of common stock pursuant to vesting of restricted stock units   $ 4 (4)      
Issuance of common stock pursuant to vesting of restricted stock units, Shares   379,063        
Issuance of common stock pursuant to ESPP purchases 18   18      
Issuance of common stock pursuant to ESPP purchases, Shares   5,702        
Issuance of common stock pursuant to exercise of stock options 119   119      
Issuance of common stock pursuant to exercise of stock options, shares   39,270        
Stock-based compensation expense 1,054   1,054      
Repurchases of common stock (80)     (80)    
Unrealized gains (losses) on marketable securities (37)       (37)  
Foreign currency translation adjustment 1,498       1,498  
Net (loss) income (17,393)         (17,393)
Ending balance at Oct. 31, 2020 35,111 $ 377 246,254 (227) (676) (210,617)
Ending balance, Shares at Oct. 31, 2020   37,727,987        
Beginning balance at Jul. 31, 2020 39,967 $ 377 245,817 (227) (500) (205,500)
Beginning balance, Shares at Jul. 31, 2020   37,727,987        
Stock-based compensation expense 437   437      
Unrealized gains (losses) on marketable securities (33)       (33)  
Foreign currency translation adjustment (143)       (143)  
Net (loss) income (5,117)         (5,117)
Ending balance at Oct. 31, 2020 $ 35,111 $ 377 $ 246,254 $ (227) $ (676) $ (210,617)
Ending balance, Shares at Oct. 31, 2020   37,727,987