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