XML 95 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Deficit) - Summary of Assumptions Used to Value Stock-Based Awards Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]      
Risk-free interest rate, Minimum 2.32% 1.87% 1.33%
Risk-free interest rate, Maximum 2.88% 2.25% 1.95%
Expected volatility, Minimum 38.00% 39.00% 44.00%
Expected volatility, Maximum 40.00% 44.00% 46.00%
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]      
Expected term (in years) 5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days
Fair value of common stock   $ 2.56 $ 5.64
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]      
Expected term (in years) 6 years 9 months 18 days 6 years 6 months 6 years 6 months
Fair value of common stock   $ 18.46 $ 6.60