XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Option Activity (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
2005 Plan [Member]  
Stock Options  
Outstanding at January 1, 2020 501,780
Exercised (76,856)
Canceled (22,329)
Outstanding at June 30, 2020 402,595
Shares exercisable at June 30, 2020 402,595
Weighted-Average Exercise Price  
Outstanding at January 1, 2020 | $ / shares $ 64.19
Exercised | $ / shares 33.56
Canceled | $ / shares 52.26
Outstanding at June 30, 2020 | $ / shares 70.71
Shares exercisable at June 30, 2020 | $ / shares $ 70.71
2015 Plan [Member]  
Stock Options  
Outstanding at January 1, 2020 3,388,701
Granted 2,820,041
Exercised (209,959)
Canceled (32,254)
Outstanding at June 30, 2020 5,966,529
Shares exercisable at June 30, 2020 953,073
Shares available for grant at June 30, 2020 3,098,569
Weighted-Average Exercise Price  
Outstanding at January 1, 2020 | $ / shares $ 35.64
Granted | $ / shares 22.28
Exercised | $ / shares 30.35
Canceled | $ / shares 41.18
Outstanding at June 30, 2020 | $ / shares 29.50
Shares exercisable at June 30, 2020 | $ / shares $ 85.48