XML 148 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Borrowings and Other Secured Financings - Maturities and Terms of Borrowings (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Original maturities of one year or less:      
Next 12 months $ 5,764 $ 3,691  
Original maturities greater than one year:      
2021 24,241  
2022 14,197 22,209  
2023 23,786 22,890  
2024 29,166 21,727  
2025 25,561 18,636  
2026 24,026 22,042  
Thereafter 110,627 81,643  
Total 227,363 213,388  
Total borrowings $ 233,127 $ 217,079  
Weighted average coupon at period end (as a percent) 2.70% 2.90% 3.40%
Fixed Rate      
Original maturities greater than one year:      
Thereafter $ 24    
Variable Rate      
Original maturities greater than one year:      
Thereafter 345    
Parent Company      
Original maturities greater than one year:      
Total 168,895 $ 159,979  
Total borrowings 170,195 $ 159,979  
Parent Company | Fixed Rate      
Original maturities of one year or less:      
Next 12 months 0    
Original maturities greater than one year:      
2021    
2022 6,665    
2023 10,882    
2024 16,455    
2025 14,662    
2026 17,679    
Thereafter 81,134    
Total 147,477    
Total borrowings $ 147,477    
Weighted average coupon at period end (as a percent) 2.90%    
Parent Company | Variable Rate      
Original maturities of one year or less:      
Next 12 months $ 1,300    
Original maturities greater than one year:      
2021    
2022 571    
2023 6,319    
2024 4,051    
2025 4,408    
2026 417    
Thereafter 5,506    
Total 21,272    
Total borrowings $ 22,572    
Weighted average coupon at period end (as a percent) 0.90%    
Subsidiaries | Fixed Rate      
Original maturities of one year or less:      
Next 12 months $ 915    
Original maturities greater than one year:      
2021    
2022 963    
2023 287    
2024 587    
2025 1,607    
2026 612    
Thereafter 8,576    
Total 12,632    
Total borrowings $ 13,547    
Weighted average coupon at period end (as a percent) 4.00%    
Subsidiaries | Variable Rate      
Original maturities of one year or less:      
Next 12 months $ 3,549    
Original maturities greater than one year:      
2021    
2022 5,998    
2023 6,298    
2024 8,073    
2025 4,884    
2026 5,318    
Thereafter 15,411    
Total 45,982    
Total borrowings $ 49,531