Share Based Compensation - Summary of Grant Date Fair Value of Stock Option Awards (Details) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |||
| Stock price at time of grant | $ 17.64 | $ 14.27 | $ 13.51 |
| Exercise price | $ 17.64 | $ 14.27 | $ 13.51 |
| Expected volatility | 40.00% | 50.00% | 50.00% |
| Risk free rate | 1.85% | 2.27% | 2.22% |
| Expected average years to exit | 6 years | 5 years | 5 years |