XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Recently issued ASUs (Details) - USD ($)
$ in Millions
Jan. 01, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Recently issued ASUs          
Equity   $ 17,937 $ 16,525 $ 15,201 $ 17,471
Retained Earnings          
Recently issued ASUs          
Equity   $ 16,459 $ 15,617 $ 14,931 14,754
Cumulative Effect, Period of Adoption, Adjustment          
Recently issued ASUs          
Equity         (1,704)
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
Recently issued ASUs          
Equity         $ (22)
Cumulative Effect, Period of Adoption, Adjustment | Pro Forma | Retained Earnings          
Recently issued ASUs          
Equity $ 5