XML 59 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Tax provision:        
Federal   $ 106,009 $ 152,627 $ 189,708
State   25,788 38,626 29,320
Foreign $ 13,900 35,899 39,830 32,638
Current tax provision   167,696 231,083 251,666
Deferred provision (benefit):        
Federal   1,554 (11,969) (21,389)
State   316 (3,176) (3,048)
Foreign   (4,277) (170) (3,659)
Deferred tax provision (benefit)   (2,407) (15,315) (28,096)
Total provision   $ 165,289 $ 215,768 $ 223,570