XML 17 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Benefit Plans - Range of Exercise Prices (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based compensation by range of exercise prices:  
Stock Options Outstanding (in shares) | shares 4,946
Stock Options Outstanding, Weighted Average Remaining Contractual Life 5 years 1 month 17 days
Stock Options Outstanding, Weighted Average Exercise Price (USD per share) $ 4.01
Stock Options Outstanding, Aggregate Intrinsic Value | $ $ 16,804
Stock Options Exercisable, Stock Options Vested and Exercisable (in shares) | shares 4,425
Stock Options Exercisable, Weighted Average Remaining Contractual Life 4 years 10 months 13 days
Stock Options Exercisable, Weighted Average Exercise Price (USD per share) $ 3.73
Stock Options Exercisable, Aggregate Intrinsic Value | $ $ 16,281
$0.69 to $1.99  
Share-based compensation by range of exercise prices:  
Stock Options Outstanding (in shares) | shares 268
Stock Options Outstanding, Weighted Average Exercise Price (USD per share) $ 1.22
Stock Options Exercisable, Stock Options Vested and Exercisable (in shares) | shares 264
Stock Options Exercisable, Weighted Average Exercise Price (USD per share) $ 1.22
Range of Exercise Prices, minimum 0.69
Range of Exercise Prices, maximum $ 1.99
Exercise Price Range, Range Two [Member]  
Share-based compensation by range of exercise prices:  
Stock Options Outstanding (in shares) | shares 3,337
Stock Options Outstanding, Weighted Average Exercise Price (USD per share) $ 3.41
Stock Options Exercisable, Stock Options Vested and Exercisable (in shares) | shares 3,337
Stock Options Exercisable, Weighted Average Exercise Price (USD per share) $ 3.41
Range of Exercise Prices, minimum 2.00
Range of Exercise Prices, maximum $ 4.00
$4.01 to $7.25  
Share-based compensation by range of exercise prices:  
Stock Options Outstanding (in shares) | shares 1,341
Stock Options Outstanding, Weighted Average Exercise Price (USD per share) $ 6.06
Stock Options Exercisable, Stock Options Vested and Exercisable (in shares) | shares 824
Stock Options Exercisable, Weighted Average Exercise Price (USD per share) $ 5.83
Range of Exercise Prices, minimum 4.01
Range of Exercise Prices, maximum $ 7.34