v3.20.2
Stockholders' Equity - Common Stock and Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Stockholders' Equity                  
Authorized shares of capital stock (in shares) 205,000,000 205,000,000              
Authorized shares of common stock (in shares) 200,000,000 200,000,000     200,000,000        
Authorized shares of preferred stock (in shares) 5,000,000 5,000,000     5,000,000        
Common stock, outstanding (in shares) 64,300,599 64,300,599     63,569,109        
Available shares of common stock reserved for future issuance (in shares) 26,638,801 26,638,801              
Issuance of common stock in connection with employee stock purchase plan $ 1,771                
Common Stock                  
Stockholders' Equity                  
Common stock, outstanding (in shares) 64,300,599 64,300,599 63,703,067   63,569,109 63,231,376 58,189,318   57,968,493
Issuance of common stock in connection with employee stock purchase plan (in shares) 83,573 83,573              
Issuance of common stock in connection with employee stock purchase plan   $ 1,800              
Restricted Stock Units (RSUs)                  
Stockholders' Equity                  
Available shares of common stock reserved for future issuance (in shares) 3,534,193 3,534,193              
Performance restricted stock units                  
Stockholders' Equity                  
Available shares of common stock reserved for future issuance (in shares) 1,831,648 1,831,648              
Stock options                  
Stockholders' Equity                  
Available shares of common stock reserved for future issuance (in shares) 4,132,718 4,132,718              
Convertible debt securities                  
Stockholders' Equity                  
Available shares of common stock reserved for future issuance (in shares) 17,140,242 17,140,242              
Employee Stock                  
Stockholders' Equity                  
Available shares of common stock reserved for future issuance (in shares) 729,391 729,391              
Equity Incentive Plan 2014                  
Stockholders' Equity                  
Increase in shares in available for future issuance       3,175,011       2,896,365