XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 281,674 $ 156,495 $ 212,380
State and local 50,430 15,933 7,280
Foreign 136,968 104,866 84,357
Total current 469,072 277,294 304,017
Deferred:      
Federal (130,490) (87,851) (79,170)
State and local (5,127) 25,440 (50,640)
Foreign 6,880 25,899 22,204
Total deferred (128,737) (36,512) (107,606)
Total provision for income taxes $ 340,335 $ 240,782 $ 196,411