XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Schedule of Components of the Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Provision for income taxes      
Federal income tax expense, current $ 587,496 $ 497,492 $ 455,779
State income tax expense, current 120,209 109,924 95,388
International income tax expense, current 446 2,521 5,263
Current income tax expense 708,151 609,937 556,430
Federal income tax (benefit) expense, deferred (43,222) 41,782 62,719
State income tax (benefit) expense, deferred (3,229) 6,003 8,583
International income tax (benefit) expense, deferred (3,316) 447 (1,727)
Total deferred (49,767) 48,232 69,575
Total provision for income taxes $ 658,384 $ 658,169 $ 626,005