XML 83 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Tax provision:      
Federal $ 165,218 $ 99,901 $ 106,009
State 36,718 19,825 25,788
Foreign 85,654 40,103 35,899
Current tax provision 287,590 159,829 167,696
Deferred provision (benefit):      
Federal (90,960) (28,238) 1,554
State (16,176) (5,749) 316
Foreign (2,408) (3,932) (4,277)
Deferred tax provision (benefit) (109,544) (37,919) (2,407)
Total provision $ 178,046 $ 121,910 $ 165,289