v3.20.4
Unsecured Borrowings - Schedule of Short Term and Long Term Unsecured Borrowings (Detail) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Short-term    
Unsecured short-term borrowings $ 52,870 $ 48,287
Long-term    
Unsecured borrowings 213,481 207,076
Total $ 266,351 $ 255,363