Annual report pursuant to Section 13 and 15(d)

Common Stock, Stock-Based Awards and Warrants - Schedule of Stock Options by Exercise Price (Details)

v3.19.1
Common Stock, Stock-Based Awards and Warrants - Schedule of Stock Options by Exercise Price (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]  
Number Outstanding (in shares) | shares 5,272
Weighted Average Remaining Contractual Term (in years) 3 years 4 months 2 days
Weighted Average Exercise Price (in dollars per share) $ 6.73
Number Exercisable (in shares) | shares 3,040
Weighted Average Exercise Price (in dollars per share) $ 8.71
$13.54 - $13.54  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 100
Weighted Average Remaining Contractual Term (in years) 1 year 5 months 1 day
Weighted Average Exercise Price (in dollars per share) $ 13.54
Number Exercisable (in shares) | shares 88
Weighted Average Exercise Price (in dollars per share) $ 13.54
Exercise Price Range, Minimum (in dollars per share) 13.54
Exercise Price Range, Maximum (in dollars per share) $ 13.54
$12.90 - $13.26  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 528
Weighted Average Remaining Contractual Term (in years) 11 months 23 days
Weighted Average Exercise Price (in dollars per share) $ 13.06
Number Exercisable (in shares) | shares 519
Weighted Average Exercise Price (in dollars per share) $ 13.06
Exercise Price Range, Minimum (in dollars per share) 12.90
Exercise Price Range, Maximum (in dollars per share) $ 13.26
$10.57 - $12.51  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 744
Weighted Average Remaining Contractual Term (in years) 9 months 29 days
Weighted Average Exercise Price (in dollars per share) $ 11.28
Number Exercisable (in shares) | shares 702
Weighted Average Exercise Price (in dollars per share) $ 11.22
Exercise Price Range, Minimum (in dollars per share) 10.57
Exercise Price Range, Maximum (in dollars per share) $ 12.51
$6.34 - $9.25  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 634
Weighted Average Remaining Contractual Term (in years) 2 years 8 months 5 days
Weighted Average Exercise Price (in dollars per share) $ 8.98
Number Exercisable (in shares) | shares 461
Weighted Average Exercise Price (in dollars per share) $ 8.99
Exercise Price Range, Minimum (in dollars per share) 6.34
Exercise Price Range, Maximum (in dollars per share) $ 9.25
$6.22 - $6.22  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 1,000
Weighted Average Remaining Contractual Term (in years) 2 years 8 months 1 day
Weighted Average Exercise Price (in dollars per share) $ 6.22
Number Exercisable (in shares) | shares 747
Weighted Average Exercise Price (in dollars per share) $ 6.22
Exercise Price Range, Minimum (in dollars per share) 6.22
Exercise Price Range, Maximum (in dollars per share) $ 6.22
$6.18 - $6.18  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 104
Weighted Average Remaining Contractual Term (in years) 2 years 5 months 27 days
Weighted Average Exercise Price (in dollars per share) $ 6.18
Number Exercisable (in shares) | shares 65
Weighted Average Exercise Price (in dollars per share) $ 6.18
Exercise Price Range, Minimum (in dollars per share) 6.18
Exercise Price Range, Maximum (in dollars per share) $ 6.18
$3.21 - $3.21  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 926
Weighted Average Remaining Contractual Term (in years) 5 years 3 months 7 days
Weighted Average Exercise Price (in dollars per share) $ 3.21
Number Exercisable (in shares) | shares 434
Weighted Average Exercise Price (in dollars per share) $ 3.21
Exercise Price Range, Minimum (in dollars per share) 3.21
Exercise Price Range, Maximum (in dollars per share) $ 3.21
$2.92 - $2.92  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 190
Weighted Average Remaining Contractual Term (in years) 5 years 4 months 28 days
Weighted Average Exercise Price (in dollars per share) $ 2.92
Number Exercisable (in shares) | shares 5
Weighted Average Exercise Price (in dollars per share) $ 2.92
Exercise Price Range, Minimum (in dollars per share) 2.92
Exercise Price Range, Maximum (in dollars per share) $ 2.92
$2.65 - $2.65  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 960
Weighted Average Remaining Contractual Term (in years) 5 years 5 months 19 days
Weighted Average Exercise Price (in dollars per share) $ 2.65
Number Exercisable (in shares) | shares 9
Weighted Average Exercise Price (in dollars per share) $ 2.65
Exercise Price Range, Minimum (in dollars per share) 2.65
Exercise Price Range, Maximum (in dollars per share) $ 2.65
$2.35 - $2.50  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number Outstanding (in shares) | shares 86
Weighted Average Remaining Contractual Term (in years) 6 years 1 month 17 days
Weighted Average Exercise Price (in dollars per share) $ 2.47
Number Exercisable (in shares) | shares 10
Weighted Average Exercise Price (in dollars per share) $ 2.50
Exercise Price Range, Minimum (in dollars per share) 2.35
Exercise Price Range, Maximum (in dollars per share) $ 2.50