XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Reconciliation of the Provision for Income Taxes to the Amounts Computed at the Federal Statutory Rate) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of provision for income taxes      
Federal income taxes at statutory rate $ 639,534 $ 630,998 $ 587,716
State income taxes, net of federal tax benefit 97,459 98,254 87,352
Excess tax benefit from share-based compensation (39,871) (35,950) (25,503)
Benefit from renewable energy tax credits (28,345) (19,627) (17,593)
Other items, net (10,393) (15,506) (5,967)
Total provision for income taxes $ 658,384 $ 658,169 $ 626,005