Share-Based Compensation - Stock Option Activity (Details) - $ / shares shares in Thousands |
12 Months Ended |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
| Shares |
|
|
|
| Options beginning balance (in shares) |
2,882
|
3,311
|
3,026
|
| Options granted (in shares) |
163
|
383
|
574
|
| Options exercised (in shares) |
(1,117)
|
(803)
|
(273)
|
| Options forfeited (in shares) |
0
|
0
|
(1)
|
| Options expired (in shares) |
0
|
(9)
|
(15)
|
| Options ending balance (in shares) |
1,928
|
2,882
|
3,311
|
| Weighted Average Grant Date Fair Value per Share |
|
|
|
| Options beginning balance (in dollars per share) |
$ 4.24
|
$ 3.95
|
$ 3.97
|
| Options granted (in dollars per share) |
8.85
|
6.32
|
3.89
|
| Options exercised (in dollars per share) |
3.88
|
4.06
|
3.93
|
| Options forfeited (in dollars per share) |
0
|
0
|
4.97
|
| Options expired (in dollars per share) |
0
|
4.05
|
4.76
|
| Options ending balance (in dollars per share) |
4.84
|
4.24
|
3.95
|
| Weighted Average Exercise Price |
|
|
|
| Options beginning balance (in dollars per share) |
11.42
|
10.41
|
10.27
|
| Options granted (in dollars per share) |
22.19
|
18.08
|
11.06
|
| Options exercised (in dollars per share) |
10.19
|
10.43
|
10.17
|
| Options forfeited (in dollars per share) |
0
|
0
|
12.32
|
| Options expired (in dollars per share) |
0
|
10.51
|
12.02
|
| Options beginning balance (in dollars per share) |
$ 13.04
|
$ 11.42
|
$ 10.41
|