XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax provision:      
Federal $ 55,149 $ 153,349 $ 165,218
State 4,014 33,309 36,718
Foreign 62,426 97,147 85,654
Current tax provision 121,589 283,805 287,590
Deferred provision (benefit):      
Federal (32,820) (44,133) (90,960)
State 6,223 (7,848) (16,176)
Foreign (10,935) (5,583) (2,408)
Deferred tax provision (benefit) (37,532) (57,564) (109,544)
Total provision $ 84,057 $ 226,241 $ 178,046