XML 198 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Weighted-Average Assumptions Used to Estimate the Fair Value of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.83% 2.29% 2.76%
Expected term 6 years 1 month 9 days 6 years 25 days 6 years 3 months 7 days
Expected volatility 58.00% 61.00% 63.00%
Expected dividends 0.00% 0.00% 0.00%
Options | Weighted Average      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value per share (usd per share) $ 19.30 $ 11.35 $ 9.33
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.14% 1.95%  
Expected term 6 months 6 months  
Expected volatility 54.00% 53.00%  
Expected dividends 0.00% 0.00%  
ESPP | Weighted Average      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value per share (usd per share) $ 32.18 $ 5.98