XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAX - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense (benefit):      
Federal $ 361,904 $ 399,900 $ 277,120
State 78,314 98,224 68,120
Foreign 201,143 209,955 125,580
Current tax expense 641,361 708,079 470,820
Deferred income tax expense (benefit):      
Federal (238,554) (330,647) (235,727)
State (46,689) (84,729) (41,770)
Foreign (60,985) (83,683) (26,629)
Deferred tax expense (346,228) (499,059) (304,126)
Provision for income taxes $ 295,133 $ 209,020 $ 166,694