v3.20.2
Stockholders' Equity - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding balance at the end of the period (in shares) 4,132,718    
Stock options      
Stock-Based Compensation      
Expiration period 10 years    
Vesting period 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding balance at the beginning of the period (in shares) 4,373,895    
Granted (in shares) 8,597    
Exercised (in shares) (195,728)    
Forfeited (in shares) (22,294)    
Expired (in shares) (31,752)    
Outstanding balance at the end of the period (in shares)     4,373,895
Exercisable at the end of the period (in shares) 3,162,499    
Share-based Compensation Arrangement by Share-based Payment Award Options Outstanding Weighted Average Exercise Price [Roll Forward]      
Outstanding balance at the beginning of the period (in dollars per share) $ 34.24    
Granted (in dollars per share) 19.61    
Exercised (in dollars per share) 9.32    
Forfeited (in dollars per share) 57.38    
Expired (in dollars per share) 41.11    
Outstanding balance at the end of the period (in dollars per share) 35.22   $ 34.24
Exercisable at the end of the period (in dollars per share) $ 25.87    
Weighted-Average Remaining Contractual Term      
Outstanding balance 5 years 6 months 14 days   5 years 10 months 17 days
Weighted-average remaining contractual term of options exercisable at the end of the period (in years) 4 years 8 months 19 days    
Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]      
Outstanding balance at the end of the period $ 58,683   $ 28,736
Exercisable at the end of the period $ 57,663    
Weighted average grant date fair value (in dollars per share) $ 11.48 $ 32.71  
Intrinsic value of options exercisable at the end of the period $ 4,400 $ 13,200  
Compensation cost related to the nonvested awards not yet recognized $ 26,500    
Weighted average period for recognition of compensation cost 2 years 7 months 6 days