Annual report pursuant to Section 13 and 15(d)

Equity Compensation Plans - Stock Award Activity (Details)

v3.19.3.a.u2
Equity Compensation Plans - Stock Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Consultants and Directors Stock Options [Member]      
Time-Based Stock Options      
Options, Outstanding at the beginning of the period (in shares) 3,893,171 4,304,201  
Options, Granted (in shares) 344,176 656,250  
Options, Forfeited (in shares) (287,609) (40,473)  
Options, Exercised (in shares) (529,557) (1,026,807)  
Options, Outstanding at the end of the period (in shares) 3,420,181 3,893,171 4,304,201
Options, Vested and expected to vest 3,420,181    
Options, Exercisable (in shares) 2,099,616    
Weighted Average Exercise Price, Outstanding at the beginning of the period (in dollars per share) $ 11.94 $ 7.28  
Weighted Average Exercise Price, Granted (in dollars per share) 18.07 29.48  
Weighted Average Exercise Price, Forfeited (in dollars per share) 22.75 9.56  
Weighted Average Exercise Price, Exercised (in dollars per share) 5.21 3.72  
Weighted Average Exercise Price, Outstanding at the end of the period (in dollars per share) 12.69 $ 11.94 $ 7.28
Weighted Average Exercise Price, Vested and expected to vest 12.69    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 7.90    
Weighted Average Remaining Contractual Term, Outstanding 5 years 8 months 12 days 5 years 11 months 12 days 5 years 4 months 20 days
Weighted Average Remaining Contractual Term, Vested and expected to vest 5 years 8 months 4 days    
Weighted Average Remaining Contractual Term, Exercisable 4 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 26,074 $ 41,020 $ 90,473
Aggregate Intrinsic Value, Vested and expected to vest 26,074    
Aggregate Intrinsic Value, Exercisable $ 22,712    
Restricted and Performance Stock Units [Member]      
Restricted and Performance Stock Units      
Outstanding, Beginning Balance 1,106,363 610,730  
Granted 217,146 516,433  
Released (86,405) (7,150)  
Forfeited (123,407) (13,650)  
Outstanding, Ending Balance 1,113,697 1,106,363 610,730
Outstanding, Weighted Average Grant Date Fair Value, Beginning Balance $ 22.18 $ 21.14  
Granted, Grant Date Fair Value (per share) 17.60 23.34 $ 26.24
Released, Grant Date Fair Value (per share) 16.77 8.95  
Forfeited, Grant Date Fair Value (per share) 22.97 25.89  
Outstanding, Weighted Average Grant Date Fair Value, Ending Balance $ 21.62 $ 22.18 $ 21.14