Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Reserved Shares (Details)

v3.20.1
Stockholders' Equity - Reserved Shares (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Class of Stock [Line Items]      
Available for future grants (in shares) 2,402,326 805,749 1,065,003
Shares Subject to purchase (in shares) 4,805,747    
Reserved shares      
Class of Stock [Line Items]      
Subject to outstanding options and restricted shares (in shares) 3,723,484    
Available for future grants (in shares) 2,402,326    
Officer and Director Purchase Plan (in shares) 245,562    
Shares Subject to purchase (in shares) 4,805,747    
Total number of reserves 11,177,119