XML 118 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Stock Options - Fair Value Assumptions (Details) - Stock Options
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk-free interest rate, low end of range (as a percent) 0.30% 1.50% 2.60%
Risk-free interest rate, high end of range (as a percent) 1.70% 2.50% 3.10%
Expected volatility, low end of range (as a percent) 49.20% 48.60% 48.10%
Expected volatility, high end of range (as a percent) 54.70% 49.00% 48.90%
Expected dividend rate (as a percent) 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (in years) 5 years 6 months 5 years 7 months 17 days 5 years 4 months 17 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (in years) 6 years 1 month 10 days 6 years 3 months 11 days 6 years 1 month 6 days