XML 33 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - RSUs and ESPP (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
May 31, 2019
Weighted-Average Grant Date Fair Value Per Share                
Stock-based compensation expense         $ 12,145,000 $ 4,079,000 $ 2,809,000  
Remaining contractual term vested 7 years 3 months 18 days 7 years 9 months 18 days 8 years 8 years 6 months        
Common Stock | Common Class A                
Weighted-Average Grant Date Fair Value Per Share                
Issuance of common stock under (ESPP in shares)         305,194 0 0  
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award vesting period         4 years      
Award vesting percentage per year         25.00%      
Number of Shares                
Beginning balance (in shares)         0      
Granted (in shares)         1,644,000      
Cancelled/forfeited (in shares)         (3,000)      
Ending balance (in shares) 1,641,000 0     1,641,000 0    
Weighted-Average Grant Date Fair Value Per Share                
Beginning balance (in dollars per share)         $ 0      
Granted (in dollars per share)         20.07      
Ending balance (in dollars per share) $ 20.07 $ 0     $ 20.07 $ 0    
Stock-based compensation expense         $ 2,200,000 $ 0 $ 0  
Unrecognized stock-based compensation cost $ 30,000,000.0       $ 30,000,000.0      
Weighted-average period of recognition         3 years 7 months 6 days      
Shares issuable pursuant to the ESPP                
Weighted-Average Grant Date Fair Value Per Share                
Stock-based compensation expense         $ 2,500,000 0 0  
Maximum employee contribution as a percentage of salary 15.00%       15.00%     15.00%
Stock plan offering period         6 months      
Risk-free interest rate, minimum         1.59%      
Risk-free interest rate, maximum         2.35%      
Expected volatility, minimum         36.00%      
Expected volatility, maximum         43.00%      
Dividend yield         0.00%      
Contributions withheld for taxes         $ 5,500,000 $ 0 $ 0  
Minimum | Shares issuable pursuant to the ESPP                
Weighted-Average Grant Date Fair Value Per Share                
Fair value of common stock (in shares) $ 6.02       $ 6.02      
Expected term (in years)         5 months 19 days      
Maximum | Shares issuable pursuant to the ESPP                
Weighted-Average Grant Date Fair Value Per Share                
Fair value of common stock (in shares) $ 6.92       $ 6.92      
Expected term (in years)         6 months