XML 67 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Cash and Cash Equivalents - Summary (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Cash and due from banks $ 5,516 $ 4,436
Interest bearing deposits with banks 98,218 100,950
Total Cash and cash equivalents 103,734 105,386
Restricted cash $ 30,261 $ 29,643