XML 139 R110.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Tax Credit Carryforward and Expiration Dates (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss and Tax Carryforwards    
Net DFA $ 27,672 $ 24,789
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 $ 8,000  
Foreign    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 1,100 1,100
Net DFA 2,900 2,700
U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 5,200 4,500
Operating loss carryforward 15,800 15,100
FTC    
Operating Loss and Tax Carryforwards    
Net DFA 20,500 18,900
Foreign tax credits (FTCs) 1,900 2,800
Gross foreign tax credits 2,800 5,300
2027 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 100 100
2028 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 100 100
2030 | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 300 300
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 2,000 2,000
2034 | New York State    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 11,500 6,600
2034 | New York City    
Operating Loss and Tax Carryforwards    
Operating loss carryforward 10,300 7,200
2035 | U.S. federal    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 200 200
Operating loss carryforward 3,300 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 0
Unlimited Carry-Forward Period | U.S. federal    
Operating Loss and Tax Carryforwards    
Operating loss carryforward $ 5,300 4,600
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    
Operating Loss and Tax Carryforwards    
Tax credit carryforward $ 1,900 3,500
General Basket | 2022 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 0 500
General Basket | 2023 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 0 400
General Basket | 2025 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 800 1,500
General Basket | 2027 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 1,100 1,100
Branch Basket | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 900 1,800
Branch Basket | 2022 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 0 1,000
Branch Basket | 2028 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward 700 600
Branch Basket | 2029 | Foreign    
Operating Loss and Tax Carryforwards    
Tax credit carryforward $ 200 $ 200