Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Narrative (Details)

v3.24.0.1
Long-term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 65,396 $ 65,910 $ 76,675
Repayments of long-term debt, net of adjustments 42,700 33,300  
Long-term debt 302,204 275,982  
Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 23,950 44,123 $ 56,106
Repayments of long-term debt, net of adjustments 25,300 19,800  
Long-term debt 249,541 243,892  
Subsidiaries      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 6,900 3,600  
Long-term debt 28,094 22,116  
Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Repayments of long-term debt, net of adjustments 10,500 9,900  
Long-term debt $ 24,569 $ 9,974  
Long Term Debt, Excluding Senior Structured Notes      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 3.70% 3.27%  
Fixed Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 3.55% 3.23%  
Floating Rate Debt      
Debt Instrument [Line Items]      
Long-term debt, weighted average interest rate 5.21% 4.14%  
Long-Term Debt Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt $ 62,000    
Long-Term Debt Notes | Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 24,000    
Long-Term Debt Notes | Subsidiaries      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 12,900    
Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt 25,100    
Long-Term Debt Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   $ 66,000  
Long-Term Debt Notes | Bank of America Corporation      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   44,200  
Long-Term Debt Notes | Subsidiaries      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   11,800  
Long-Term Debt Notes | Subsidiaries | Bank of America, N.A.      
Debt Instrument [Line Items]      
Proceeds from issuance of long-term debt   10,000  
Foreign Currency - Dominated Debt      
Debt Instrument [Line Items]      
Long-term debt $ 49,800 $ 46,700