XML 25 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Employee Stock Purchase Plan Narrative) (Details)
12 Months Ended
Dec. 31, 2019
shares
Number of Shares  
Number of shares reserved 18,014,777
Evergreen annual % increase 5.00%
Employee Stock  
Number of Shares  
Evergreen annual % increase 1.00%
2014 Employee Stock Purchase Plan | Employee Stock  
Number of Shares  
Maximum employee subscription rate 10.00%
Purchase price of common stock, percent 85.00%
Number of shares available for grant 1,891,813