Annual report pursuant to Section 13 and 15(d)

Equity Compensation Plans - Stock Award Activity (Details)

v3.10.0.1
Equity Compensation Plans - Stock Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Consultants and Directors Stock Options [Member]      
Time-Based Stock Options      
Options, Outstanding at the beginning of the period (in shares) 4,304,201 4,080,264  
Options, Granted (in shares) 656,250 871,375  
Options, Forfeited (in shares) (40,473) (86,453)  
Options, Exercised (in shares) (1,026,807) (560,985)  
Options, Outstanding at the end of the period (in shares) 3,893,171 4,304,201 4,080,264
Options, Vested and expected to vest 3,893,171    
Options, Exercisable (in shares) 2,027,440    
Weighted Average Exercise Price, Outstanding at the beginning of the period (in dollars per share) $ 7.28 $ 4.65  
Weighted Average Exercise Price, Granted (in dollars per share) 29.48 16.91  
Weighted Average Exercise Price, Forfeited (in dollars per share) 9.56 5.47  
Weighted Average Exercise Price, Exercised (in dollars per share) 3.72 3.36  
Weighted Average Exercise Price, Outstanding at the end of the period (in dollars per share) 11.94 $ 7.28 $ 4.65
Weighted Average Exercise Price, Vested and expected to vest 11.94    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 5.98    
Weighted Average Remaining Contractual Term, Outstanding 5 years 11 months 12 days 5 years 4 months 21 days 4 years 9 months 29 days
Weighted Average Remaining Contractual Term, Vested and expected to vest 5 years 11 months 12 days    
Weighted Average Remaining Contractual Term, Exercisable 4 years 29 days    
Aggregate Intrinsic Value, Outstanding $ 41,020 $ 90,473 $ 17,762
Aggregate Intrinsic Value, Vested and expected to vest 41,020    
Aggregate Intrinsic Value, Exercisable $ 29,739    
Restricted and Perfomance Stock Units [Member]      
Restricted and Performance Stock Units      
Outstanding, Beginning Balance 610,730 202,100  
Granted 516,433 430,980  
Released (7,150) (7,150)  
Forfeited (13,650) (15,200)  
Outstanding, Ending Balance 1,106,363 610,730 202,100
Outstanding, Weighted Average Grant Date Fair Value, Beginning Balance $ 21.14 $ 8.95  
Granted, Grant Date Fair Value (per share) 23.34 26.24 $ 8.95
Released, Grant Date Fair Value (per share) 8.95 8.95  
Forfeited, Grant Date Fair Value (per share) 25.89 9.49  
Outstanding, Weighted Average Grant Date Fair Value, Ending Balance $ 22.18 $ 21.14 $ 8.95