XML 103 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Summary of Significant Accounting Policies - Adoption (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Jan. 01, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 27,703   $ 30,253 $ 30,125 $ 50,013
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 42,626   40,146 $ 40,332 $ 36,831
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest     (219)    
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest     $ (219)    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2023-02 | Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest   $ 219