XML 98 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAX - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense (benefit):      
Federal $ 399,900 $ 277,120 $ 195,804
State 98,224 68,120 58,772
Foreign 209,955 125,580 103,781
Current tax expense 708,079 470,820 358,357
Deferred income tax expense (benefit):      
Federal (330,647) (235,727) (178,666)
State (84,729) (41,770) (18,500)
Foreign (83,683) (26,629) 7,843
Deferred tax expense (499,059) (304,126) (189,323)
Provision for income taxes $ 209,020 $ 166,694 $ 169,034