XML 101 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Note 6 - Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jun. 14, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Non-employee Board Members, Maximum Grants Per Year, Value $ 250,000      
Share-based Payment Arrangement, Expense $ 11,354,000 $ 10,122,000 $ 8,924,000  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 82,000 81,000 74,000  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 3,500,000 $ 4,300,000 $ 2,400,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 19,600,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 255 days      
Performance Shares [Member]        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,300,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 219 days      
Share-based Payment Arrangement, Expense $ 800,000      
Performance Shares [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Target Award Vesting Rights, Percentage 0.00%      
Performance Shares [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Target Award Vesting Rights, Percentage 200.00%      
Stock Appreciation Rights (SARs) [Member]        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) 56,000 104,000 31,000  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 2,700,000 $ 4,400,000 $ 1,000,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 2,600,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 36 days      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 26,500,000 $ 12,400,000 $ 3,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 0 $ 16.99 $ 9.59  
The 2016 Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)       4,000,000
The 2016 Program [Member] | Common Class A [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 2,762,000      
The 2006 Program [Member] | Stock Appreciation Rights (SARs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 8 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years