XML 87 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Federal provision $ 75,405 $ 120,317 $ 95,171
State and local provisions 28,063 23,496 23,387
Foreign provision 1,389 244 749
Current income tax expense 104,857 144,057 119,307
Deferred 4,249 (53,358) (8,108)
Income tax provision $ 109,106 $ 90,699 $ 111,199