XML 64 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Common Stock, Stock Option and Employee Stock Purchase Plan (Details)
12 Months Ended
Dec. 31, 2019
vote
installment
shares
Share-Based Compensation  
Number of votes to which holders of common shares are entitled for each share held | vote 1
Contractual term 10 years
2012 Plan  
Share-Based Compensation  
Maximum number of shares of common stock provided for issuance 8,000,000
2012 Plan | Stock Option  
Share-Based Compensation  
Number of annual installments in which the awards would generally vest starting on the first anniversary of the date of grant | installment 4
2012 Plan | Stock Option | Employees, Consultants and Advisors  
Share-Based Compensation  
Contractual term 10 years
2012 Plan | Stock Option | Directors  
Share-Based Compensation  
Contractual term 10 years
Vesting period 1 year
Employee Stock Purchase Plan  
Share-Based Compensation  
Maximum number of shares of common stock provided for issuance 700,000
Purchase price percentage 85.00%