XML 75 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Components of current and deferred income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision (benefit)      
Federal $ 649,308 $ 622,205 $ 615,434
State and other 122,212 120,424 100,223
Current Income Tax Expense (Benefit) 771,520 742,629 715,657
Deferred provision (benefit)      
Federal 120,415 72,854 55,653
State and other 30,682 31,412 50,931
Deferred Income Tax Expense (Benefit) 151,097 104,266 106,584
Income tax expense (benefit) $ 922,617 $ 846,895 $ 822,241