XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Feb. 01, 2018
Jan. 31, 2018
Class of Stock [Line Items]        
Deferred professional costs $ 406,000     $ 471,000
Accumulated amortization of deferred costs 414,000     312,000
Amortization of deferred costs 102,000 $ 83,000    
Revenue recognized 3,924,000      
Severance expenses 13,000 55,000    
Accrued severances 12,000     0
Share-based compensation expense 222,458 267,174    
Cost of shares for tax withholding 46,904 $ 28,927    
Reserves for uncertain tax positions and corresponding interest and penalties $ 300,000     $ 286,000
ASU 2014-09 | Retained Earnings        
Class of Stock [Line Items]        
Cumulative effect of new accounting principle in period of adoption     $ 1,400,000  
Restricted Stock        
Class of Stock [Line Items]        
Antidilutive securities (in shares) 661,587 316,158    
Stock Option        
Class of Stock [Line Items]        
Antidilutive securities (in shares) 2,178,822 2,292,187    
Warrant        
Class of Stock [Line Items]        
Antidilutive securities (in shares)   1,400,000    
Series A Preferred Stock        
Class of Stock [Line Items]        
Convertible redeemable preferred stock, shares outstanding (in shares) 2,895,464     2,949,995
Number of common shares for each convertible preferred share (in shares) 1      
Restricted Stock        
Class of Stock [Line Items]        
Shares surrendered for tax withholding (in shares) 26,062      
Cost of shares for tax withholding $ 47,000      
Minimum | Restricted Stock        
Class of Stock [Line Items]        
Service period (in years) 1 year      
Maximum | Restricted Stock        
Class of Stock [Line Items]        
Service period (in years) 4 years