XML 101 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Purchase Plan, Stock Options and Warrants - Options Outstanding (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise, lower (in dollars per share) $ 9.95
Range of exercise, upper (in dollars per share) $ 50.50
Number outstanding (in shares) | shares 3,507
Number exercisable (in shares) | shares 1,101
$9.95 - $13.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise, lower (in dollars per share) $ 9.95
Range of exercise, upper (in dollars per share) $ 16.05
Number outstanding (in shares) | shares 982
Weighted Average Remaining Contractual Life (in years) 3 years 7 days
Weighted average exercise price (in dollars per share) $ 13.99
Number exercisable (in shares) | shares 585
Weighted average exercise price (in dollars per share) $ 13.16
$16.05 - $21.98  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise, lower (in dollars per share) 16.41
Range of exercise, upper (in dollars per share) $ 22.00
Number outstanding (in shares) | shares 683
Weighted Average Remaining Contractual Life (in years) 3 years 8 months 23 days
Weighted average exercise price (in dollars per share) $ 18.93
Number exercisable (in shares) | shares 319
Weighted average exercise price (in dollars per share) $ 18.76
$22.00 - $34.4  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise, lower (in dollars per share) 28.20
Range of exercise, upper (in dollars per share) $ 28.20
Number outstanding (in shares) | shares 961
Weighted Average Remaining Contractual Life (in years) 5 years 3 months 7 days
Weighted average exercise price (in dollars per share) $ 28.20
Number exercisable (in shares) | shares 159
Weighted average exercise price (in dollars per share) $ 28.20
$38.35 - $38.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise, lower (in dollars per share) 34.40
Range of exercise, upper (in dollars per share) $ 50.50
Number outstanding (in shares) | shares 881
Weighted Average Remaining Contractual Life (in years) 6 years 14 days
Weighted average exercise price (in dollars per share) $ 43.65
Number exercisable (in shares) | shares 38
Weighted average exercise price (in dollars per share) $ 34.74