XML 89 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans and Stockholders' Equity - Valuation Assumptions for Each Option Grant and Employee Stock Purchase Plan Purchase Rights (Details) - Employee Stock Purchase Plan
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield (as a percent) 0.00% 0.00%   0.00%
Expected life (in years) 1 year 6 months   1 year
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk free interest rate (as a percent)   13.00% 172.00% 155.00%
Expected volatility of common stock (as a percent)   51.00% 40.00% 50.00%
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk free interest rate (as a percent)   95.00% 255.00% 225.00%
Expected volatility of common stock (as a percent)   63.00% 51.00% 67.00%