Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Option Activity (Details)

v3.20.4
Stock-based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Shares Subject to Outstanding Options      
Outstanding, beginning of period (shares) 3,147 4,112 4,579
Granted (shares) 496 406 645
Exercised (shares) (210) (1,045) (772)
Forfeited/Expired (shares) (48) (326) (340)
Outstanding, end of period (shares) 3,385 3,147 4,112
Options exercisable (shares) 2,569    
Options vested and expected to vest (shares) 3,279    
Weighted-average Exercise Price of Outstanding Options      
Outstanding, beginning of period (usd per share) $ 6.31 $ 4.81 $ 4.40
Granted (usd per share) 13.30 20.68 9.56
Exercised (usd per share) 6.30 4.50 5.56
Forfeited/Expired (usd per share) 16.71 11.01 6.66
Outstanding, end of period (usd per share) 7.19 $ 6.31 $ 4.81
Options exercisable (usd per share) 5.09    
Options vested and expected to vest (usd per share) $ 6.96    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual terms 5 years 4 months 24 days    
Weighted average remaining contractual terms, exercisable options 4 years 3 months 18 days    
Weighted average remaining contractual terms, vested and expected to vest options 5 years 3 months 18 days    
Aggregate intrinsic value, outstanding $ 49,542    
Aggregate intrinsic value, exercisable options 42,998    
Aggregate intrinsic value, options vested and expected to vest $ 48,786