Income Taxes - Summary of Effective Tax Rate (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Income Tax Disclosure [Abstract] | |||
| Federal income tax at U.S. statutory rate | 21.00% | 21.00% | 35.00% |
| State income tax rate, net of federal tax benefit | 3.30% | 4.10% | 4.00% |
| UTP liability | 1.90% | ||
| Excess tax benefits on share-based compensation | (2.80%) | (0.50%) | |
| Remeasurement of deferred taxes due to Tax Act | (0.063) | ||
| Foreign taxes and other | 0.40% | 0.20% | |
| Income tax expense | 23.40% | 25.00% | 32.90% |