v3.19.1
Net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Numerator (basic and diluted):    
Net income $ 41,822 $ 22,577
Denominator (basic):    
Weighted-average common shares outstanding (in shares) 62,326 61,170
Denominator (diluted):    
Weighted-average common shares outstanding (in shares) 62,326 61,170
Weighted-average dilutive effect of stock options and restricted stock units (in shares) 1,575 1,523
Diluted weighted-average common shares outstanding (in shares) 63,901 62,693
Net income per share:    
Basic (in usd per share) $ 0.67 $ 0.37
Diluted (in usd per share) $ 0.65 $ 0.36
Antidilutive securities excluded from computation of earnings per share (in shares) 200 200