XML 41 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based compensation (Assumptions) (Details) - shares
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield     0.00% 0.00%
Expected stock price volatility, minimum     35.98%  
Expected stock price volatility, maximum     36.53%  
Expected stock price volatility       37.84%
Risk-free interest rate, minimum     2.21% 2.52%
Risk-free interest rate, maximum     2.43% 2.68%
Granted (shares) 0 0 108,000  
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life of options     4 years 11 months 12 days 5 years 2 months 1 day
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life of options     5 years 1 month 2 days 6 years 3 months