XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease to retained earnings $ (336,637) $ (303,082) $ (327,878)  
Increase to income tax expense $ 3,874 3,345    
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 $ (342,414) $ (306,208) (332,901) $ (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)