v3.22.0.1
Unsecured Borrowings - Schedule of Short Term and Long Term Unsecured Borrowings (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Short-term    
Unsecured short-term borrowings $ 46,955 $ 52,870
Long-term    
Unsecured long-term borrowings 254,092 213,481
Total $ 301,047 $ 266,351