XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2017
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 5,699 $ 4,234 $ 15,066 $ 16,517
Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued (in shares)   0   0  
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum employee contribution rate 15.00% 15.00%   15.00%  
Duration of separate offering periods 6 months        
Purchase price of common stock, as a percent       85.00%  
Stock-based compensation expense   $ 100   $ 100  
Employee Stock Purchase Plan | Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Reserved for future issuance (in shares) 995,000 995,000   995,000