Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - 2014 Equity Incentive Plan (Details)

v3.19.3.a.u2
Stock-based Compensation - 2014 Equity Incentive Plan (Details) - 2014 Equity Incentive Plan - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (in shares)     2,058,000
Number of shares authorized (in shares) 12,614,000    
Shares available for grant (in shares) 1,798,000 1,267,000