XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans and Stock-Based Compensation - 2014 Equity Incentive Plan/ESPP (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 01, 2019
Sep. 30, 2018
Jun. 10, 2015
Oct. 31, 2018
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of options exercised         $ 1.2 $ 1.1
2014 Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant         15,166,550  
2014 Stock Incentive Plan | Prior Common Stock Outstanding            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding shares of common stock 5.00%          
Additional shares authorized for future issuance (in shares) 3,879,002          
2014 Stock Incentive Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares reserved for future issuance (in shares)     8,000,000      
Percentage of outstanding shares of common stock     5.00%      
2014 Employee Stock Purchase Plan | ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of eligible compensation   15.00%        
Offering period   24 months        
Amended 2014 Employee Stock Purchase Plan | ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of eligible compensation       10.00%    
Offering period       6 months    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant         2,402,820,000