XML 50 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 1 - Summary of Business and Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Foreign Currency Transaction Gain (Loss), before Tax $ (2,500,000) $ (200,000) $ 500,000
Allowance for Doubtful Accounts Receivable 396,000 1,090,000  
Allowance for Doubtful Accounts Receivable, Write-offs 700,000    
Depreciation, Depletion and Amortization $ 4,600,000 4,300,000 4,000,000
Capitalized Software Amortization Period 3 years    
Write-off of Fully Amortized Software Development Costs   3,700,000  
Capitalized Computer Software, Amortization $ 800,000 1,000,000 1,100,000
Capitalized Software Cost, Amortization Expense, New Twelve Months 445,000    
Capitalized Software Cost, Amortization Expense, Year Two 365,000    
Capitalized Software Cost, Amortization Expense, Year Three 180,000    
Goodwill and Intangible Asset Impairment 0 0 0
Amortization of Intangible Assets 416,000 659,000 658,000
Advertising Expense 700,000 1,100,000 900,000
Research and Development Expense $ 47,661,000 43,587,000 $ 41,237,000
Class Common Stock to Class B Common Stock Cash or Stock Dividends Payout Ratio 120.00%    
Increase in Deferred Tax Assets [Member] | January 31, 2016 [Member]      
Prior Period Reclassification Adjustment $ 2,200,000    
Increase in Deferred Tax Assets Valuation Allowance [Member] | January 31, 2016 [Member]      
Prior Period Reclassification Adjustment 1,200,000    
Offset to Accumulated Deficit [Member] | January 31, 2016 [Member]      
Prior Period Reclassification Adjustment 1,000,000    
Cumulative-effect Adjustment to Reduce Opening Accumulated Deficit [Member] | February 1, 2016 [Member]      
Prior Period Reclassification Adjustment 400,000    
Increase in Cash Provided By Operating Activities, and a Decrease in Cash Used in Financing Activities [Member] | January 31, 2016 [Member]      
Prior Period Reclassification Adjustment $ 800,000    
Computer Equipment and Software [Member]      
Property, Plant and Equipment, Useful Life 3 years    
Furniture and Office Equipment [Member]      
Property, Plant and Equipment, Useful Life 5 years    
Building Improvements [Member]      
Property, Plant and Equipment, Useful Life 10 years    
Building [Member]      
Property, Plant and Equipment, Useful Life 39 years    
Leasehold Improvements [Member]      
Property, Plant and Equipment, Useful Life 5 years    
Fully Reserved Customer Accounts [Member]      
Allowance for Doubtful Accounts Receivable   $ 700,000