v3.26.1
Net Earnings Per Share (Net Earnings (Loss) Per Share Computations from Continuing Operations) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net earnings available to common shareholders - basic $ 1,911 $ 899 $ 2,031 $ 1,393
Net earnings available to common shareholders - diluted $ 1,911 $ 899 $ 2,031 $ 1,393
Common shares:        
Average common shares outstanding - basic 937 635 778 640
Dilutive effect of potential common shares issuable 3 1 2 1
Average common shares outstanding - diluted 940 636 780 641
Net earnings per share available to common shareholders:        
Basic $ 2.04 $ 1.42 $ 2.61 $ 2.18
Diluted $ 2.03 $ 1.41 $ 2.6 $ 2.17