XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details) - USD ($)
Jul. 01, 2018
Oct. 25, 2013
Apr. 30, 2019
Jan. 31, 2019
Jan. 01, 2019
Commitments and Contingencies          
Minimum fees due under shared office arrangement     $ 232,000    
Royalty liability     $ 920,000 $ 905,000  
Royalty Agreement [Member]          
Commitments and Contingencies          
Term of licensing agreement   15 years      
One-time initial base royalty fee   $ 3,000,000      
Minimum commitment for additional royalty payments   $ 3,000,000      
Period of time over which additional royalty payments are to be made 6 years 6 months        
Term of maintenance and service 24 months        
Cash payment due per royalty agreement $ 1,000,000        
Deferred revenue         $ 1,172,000