XML 111 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 141,753 $ 121,968 $ 161,402
State 83,802 85,741 60,979
Foreign 68,289 27,656 78,650
Current Income Tax Expense (Benefit), Total 293,844 235,365 301,031
Deferred:      
Federal 28,191 34,848 26,726
State (9,531) 3,393 8,253
Foreign (2,427) (1,352) (21,605)
Deferred Income Tax Expense (Benefit), Total 16,233 36,889 13,374
Total provision for income taxes $ 310,077 $ 272,254 $ 314,405