v2.4.0.8
Stock options (Assumptions) (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected stock price volatility 32.90% 31.30% 32.90% 31.30%
Risk-free interest rate 1.93% 0.67%    
Expected life of options 6 years 3 months 3 years 6 years 3 months 3 years
Minimum
       
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate     1.93% 0.35%
Maximum
       
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate     2.24% 0.67%