XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Decrease to retained earnings $ (345,836)   $ (317,371) $ (345,836) $ (317,371)   $ (327,878)    
Increase to income tax expense 4,080   3,582 13,240 10,041        
Percentage increase in effective tax rate due to accounting standard adopted   2.00%              
Retained earnings                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Decrease to retained earnings $ (365,966)   $ (327,044) $ (365,966) $ (327,044) $ (356,924) (332,901) $ (317,359) $ (296,456)
Cumulative effect of change in accounting principles                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Increase to income tax expense   $ 450              
Cumulative effect of change in accounting principles | Retained earnings                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Decrease to retained earnings             $ 161   $ (449)