v3.22.4
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Tax provision:      
Federal $ 153,349 $ 165,218 $ 99,901
State 33,309 36,718 19,825
Foreign 97,147 85,654 40,103
Current tax provision 283,805 287,590 159,829
Deferred provision (benefit):      
Federal (44,133) (90,960) (28,238)
State (7,848) (16,176) (5,749)
Foreign (5,583) (2,408) (3,932)
Deferred tax provision (benefit) (57,564) (109,544) (37,919)
Total provision $ 226,241 $ 178,046 $ 121,910