Share Based Compensation - Schedule of Activity Related to Stock Options Awards, Restricted Stock Awards and Director Plan Restricted Stock Awards (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Dec. 31, 2017
$ / shares
shares
Stock Options      
Avg wtd grant-date fair value      
Outstanding at beginning of period $ 3.79 $ 3.66 $ 3.40
Granted 7.25 6.51 6.14
Forfeited 5.01 6.39 3.02
Exercised 3.19 3.01 2.54
Modified to liability to be cash settled     2.61
Outstanding at end of the period 3.83 3.79 3.66
Vested 3.61 3.35 3.17
Unvested 5.10 5.00 4.49
Avg wtd exercise price      
Outstanding at beginning of period 6.12 5.71 4.90
Granted 17.64 14.25 13.52
Forfeited 9.68 14.00 3.81
Exercised 4.24 3.56 2.45
Modified to liability to be cash settled     2.62
Outstanding at end of the period 6.27 6.12 5.71
Vested 5.59 4.76 4.19
Unvested $ 10.25 $ 9.88 $ 8.31
Units      
Outstanding at beginning of period | shares 9,070,052 9,078,728 8,669,475
Total number of options granted | shares 31,178 359,618 774,357
Forfeited | shares (274,774) (16,791) (132,972)
Exercised | shares (946,289) (351,503) (73,406)
Modified to liability to be cash settled | shares     (158,726)
Outstanding at end of the period | shares 7,880,167 9,070,052 9,078,728
Vested | shares 6,724,030 6,653,228 5,731,647
Unvested | shares 1,156,137 2,416,824 3,347,081
Restricted Shares      
Avg wtd grant-date fair value      
Unvested at beginning of period $ 13.17 $ 11.82 $ 9.48
Granted 16.27 13.77 13.52
Vested 12.83 10.42 7.99
Forfeited 13.42 14.27 8.81
Unvested at end of period $ 14.29 $ 13.17 $ 11.82
Units      
Unvested at beginning of period | shares 2,997,856 1,293,107 1,018,228
Granted | shares 1,196,820 1,924,691 623,165
Vested | shares (521,701) (217,630) (339,701)
Forfeited | shares (457,356) (2,312) (8,585)
Unvested at end of period | shares 3,215,619 2,997,856 1,293,107
Restricted Shares | Director Plan      
Avg wtd grant-date fair value      
Unvested at beginning of period   $ 5.71 $ 5.71
Vested     5.71
Unvested at end of period     $ 5.71
Units      
Unvested at beginning of period | shares     49,230
Vested | shares     (49,230)