XML 60 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Apr. 30, 2017
Jan. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, Options granted 6,500  
Unrecognized compensation cost related to unvested stock options granted $ 36.6  
Intrinsic value of options exercised $ 48.1  
Class B common stock [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock, shares unvested 0 2,500
Accounting Standards Update 2016-09 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Net cumulative-effect adjustment on retained earnings   $ 0.7
Stock Options [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average period of unvested stock 3 years 2 months 12 days  
Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average period of unvested stock 2 years 10 months 25 days  
Weighted average grant date fair value, RSUs granted $ 48.02  
Number of shares, RSUs granted 578,285  
Unrecognized compensation cost related to unvested RSUs $ 108.6  
2013 Equity Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average grant date fair value of options granted $ 22.68  
Number of shares, Options granted 6,500  
2013 Equity Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average grant date fair value, RSUs granted $ 48.02  
Number of shares, RSUs granted 578,285  
2012 and 2013 Equity Incentive Plan [Member] | Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation cost recognition vesting service period 4 years  
2012 and 2013 Equity Incentive Plan [Member] | Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based compensation cost recognition vesting service period 9 years