XML 29 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Federal provision $ 89,264 $ 75,405 $ 120,317
State and local provisions 31,099 28,063 23,496
Foreign provision 3,685 1,389 244
Current income tax expense 124,048 104,857 144,057
Deferred 1,701 4,249 (53,358)
Income tax provision $ 125,749 $ 109,106 $ 90,699