Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Reserve Share of Common Stock for Issuance (Details)

v3.19.3.a.u2
Stockholders' Equity - Schedule of Reserve Share of Common Stock for Issuance (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Jul. 31, 2015
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 36,077,000 34,960,000  
Outstanding stock options      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 10,784,000 13,590,000  
Restricted Stock Units (RSUs)      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 3,943,000 4,182,000  
2015 Equity Incentive Plan      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 14,828,000 11,986,000 11,400,000
2015 Employee Stock Purchase Plan      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 6,522,000 5,202,000