XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Note 1 - Summary of Business and Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2020
USD ($)
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Foreign Currency Transaction Gain (Loss), before Tax, Total   $ 2,000 $ (100) $ (200)
Proceeds from Sale of Property, Plant, and Equipment, Total $ 1,500 1,496 0 0
Depreciation, Depletion and Amortization, Total   $ 5,200 5,100 4,700
Capitalized Software Amortization Period (Year)   3 years    
Write-off of Fully Amortized Software Development Costs   $ 1,000    
Capitalized Computer Software, Amortization   1,300 900 600
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low   0    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   10,200    
Impairment of Long-Lived Assets Held-for-use   0 0 0
Advertising Expense   900 600 700
Research and Development Expense, Total   $ 56,084 $ 54,726 $ 53,993
Class Common Stock to Class B Common Stock Cash or Stock Dividends Payout Ratio   120.00%    
Minimum [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Target Award Vesting Rights, Percentage   0.00%    
Maximum [Member] | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Target Award Vesting Rights, Percentage   200.00%    
Computer Equipment and Software [Member]        
Property, Plant and Equipment, Useful Life (Year)     3 years  
Furniture and Office Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year)     5 years  
Building Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)     10 years  
Building [Member]        
Property, Plant and Equipment, Useful Life (Year)     39 years  
Leasehold Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)     5 years  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Number of Major Customers       1
Concentration Risk, Percentage       10.00%