v3.25.4
INCOME TAXES - Tax Credit Carryforward and Expiration Dates (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Operating Loss and Tax Carryforwards    
Net DFA $ 29,531 $ 29,845
U.S. Federal and New York State and City NOL carryforward period 20 years  
U.S. foreign tax credit carryforward period (in years) 10 years  
Limit on utilization of foreign tax credit carryforwards (as percent) 21.00%  
Domestic losses allowed to be reclassified as foreign source income $ 10,000  
Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 900 1,100
Net DFA 3,100 3,200
U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 6,200 5,800
Operating loss carryforward 14,900 16,200
FTC    
Operating Loss and Tax Carryforwards    
Net DFA 22,800 22,600
Foreign tax credits (FTCs) 300 700
Gross foreign tax credits 2,600 4,000
2027 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 0 100
2028 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 0 100
2030 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 0 300
2031 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 100 0
2032 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 400 400
2033 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 300 300
Operating loss carryforward 1,600 1,600
2034 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 200 200
Operating loss carryforward 1,600 1,900
2034 | New York State    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 6,400 8,100
2034 | New York City    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 5,700 7,200
2035 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 200 200
Operating loss carryforward 2,800 3,300
2036 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 200 200
Operating loss carryforward 2,100 2,100
2037 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 500 500
Operating loss carryforward 1,000 1,000
2038 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 500 500
2039 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 700 700
2040 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 700 700
2041 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 800 800
2042 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 700 700
2043 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 300 300
2044 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 300 300
2045 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 300 0
Unlimited carry-forward period | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward $ 5,800 5,800
Minimum    
Operating Loss and Tax Carryforwards    
Limit on domestic losses to be reclassified as foreign source income (as a percent) 50.00%  
Maximum    
Operating Loss and Tax Carryforwards    
Limit on domestic losses to be reclassified as foreign source income (as a percent) 100.00%  
General Basket | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward $ 300 700
General Basket | 2025 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 0 0
General Basket | 2027 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 300 700
Branch Basket | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 2,300 3,300
Branch Basket | 2028 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 400 700
Branch Basket | 2029 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 200 200
Branch Basket | 2033 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 1,300 1,400
Branch Basket | 2034 | Foreign reconciling items    
Operating Loss and Tax Carryforwards    
Tax credit carryforward $ 400 $ 1,000