XML 70 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value per share $ 13.74 $ 12.92  
Total fair value of shares vested $ 3,000,000.0 $ 2,400,000  
Total unrecognized compensation expense related to non-vested stock options granted $ 16,500,000    
Unrecognized compensation expense, weighted-average period of recognition 2 years 9 months 18 days    
Stock-based compensation expense $ 6,191,000 4,639,000  
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock reserve for issuance 1,800,000    
Stock-based compensation expense $ 602,000 $ 716,000  
Increase in common stock reserved 900,000    
Shares available for issuance under ESPP Plan 3,000,000.0    
2015 Stock Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock reserve for issuance     250,000
2015 Stock Option and Grant Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 600,000    
2017 Long Term Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock reserve for issuance 17,700,000    
Vesting period 4 years    
Shares available for issuance 11,800,000    
Shares of common stock options granted 4,400,000    
Incentive Unit Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, Vested   700,000  
Weighted-average exercise price (per share), Vested   $ 0.05  
Number of Shares, Granted 0 0  
Stock-based compensation expense $ 0 $ 351,000  
Maximum | 2015 Stock Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 100,000    
Incentive Stock Options and Nonqualified Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock reserve for issuance     5,000,000.0
Expiration period     10 years
Incentive Stock Options and Nonqualified Stock Options | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period     4 years
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares of common stock reserve for issuance     500,000
Total unrecognized compensation expense related to non-vested stock options granted $ 59,500,000    
Unrecognized compensation expense, weighted-average period of recognition 3 years 2 months 12 days    
Number of Shares, Granted 1,219,000