Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Income Tax Disclosure [Abstract] | |||
| Tax provision at U.S. statutory rate | 21.00% | 21.00% | 21.00% |
| State and local income tax, net of federal benefit | 1.50% | 0.80% | 1.30% |
| Foreign taxes | 0.80% | 0.50% | 0.30% |
| Uncertain tax positions | (4.50%) | 8.00% | 3.40% |
| Prior year true-ups | 0.30% | 0.40% | 0.40% |
| Foreign derived intangible income deduction | (13.80%) | (8.00%) | (2.90%) |
| Credits | (1.00%) | (1.30%) | (0.80%) |
| Other | 0.20% | 1.80% | 0.40% |
| Impact of federal rate change | 0 | 0 | (0.047) |
| Effective income tax rate | 4.50% | 23.20% | 18.40% |