v3.24.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 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 shareholders' equity $ (42,298) $ (45,702) $ (42,298) $ (45,702) $ (41,527) $ (46,244) $ (45,464) $ (44,688)
Increase to shareholders' net income $ 739 $ 1,408 $ 2,010 $ 4,135        
Increase to diluted earnings per share (in dollars per share) $ 2.63 $ 4.74 $ 7.05 $ 13.89