XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax provision:      
Federal $ 135,807 $ 55,149 $ 153,349
State 23,081 4,014 33,309
Foreign 32,885 62,426 97,147
Current tax provision 191,773 121,589 283,805
Deferred provision (benefit):      
Federal (83,702) (32,820) (44,133)
State (10,379) 6,223 (7,848)
Foreign 15,822 (10,935) (5,583)
Deferred tax provision (benefit) (78,259) (37,532) (57,564)
Total provision $ 113,514 $ 84,057 $ 226,241