XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Earnings Per Share (Net Earnings (Loss) Per Share Computations from Continuing Operations) (Details) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net earnings available to common shareholders - basic $ 2,891 $ 3,747 $ 5,958
Net earnings available to common shareholders - diluted $ 2,891 $ 3,747 $ 5,958
Common shares:      
Average common shares outstanding - basic 632 639 651
Dilutive effect of potential common shares issuable 2 3 2
Average common shares outstanding - diluted 634 642 653
Net earnings per share available to common shareholders:      
Basic $ 4.58 $ 5.86 $ 9.15
Diluted $ 4.56 $ 5.84 $ 9.12