v3.25.4
Cash and Cash Equivalents - Summary (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Cash and due from banks $ 4,462 $ 4,436
Interest bearing deposits with banks 107,233 100,950
Total Cash and cash equivalents 111,695 105,386
Restricted cash $ 30,385 $ 29,643