XML 69 R50.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Tax provision:      
Federal $ 99,901 $ 106,009 $ 152,627
State 19,825 25,788 38,626
Foreign 40,103 35,899 39,830
Current tax provision 159,829 167,696 231,083
Deferred provision (benefit):      
Federal (28,238) 1,554 (11,969)
State (5,749) 316 (3,176)
Foreign (3,932) (4,277) (170)
Deferred tax provision (benefit) (37,919) (2,407) (15,315)
Total provision $ 121,910 $ 165,289 $ 215,768