XML 90 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Federal provision $ 115,633 $ 89,264 $ 75,405
State and local provisions 36,182 31,099 28,063
Foreign provision 3,922 3,685 1,389
Current income tax expense 155,737 124,048 104,857
Deferred (36,354) 1,701 4,249
Income tax provision $ 119,383 $ 125,749 $ 109,106