v3.26.1
Acquisitions and Divestitures - Schedule of Pro Forma Adjustments to Confirm Acquisition (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Total revenues $ 7,417 $ 4,284 $ 11,224 $ 8,736
Net earnings $ 1,911 $ 917 $ 2,031 $ 1,426
Net earnings per share:        
Basic net earnings per share $ 2.04 $ 1.42 $ 2.61 $ 2.18
Diluted net earnings per share $ 2.03 $ 1.41 $ 2.6 $ 2.17
Pro Forma Financial Information [Member]        
Business Combination [Line Items]        
Total revenues $ 8,150 $ 6,240 $ 13,894 $ 12,586
Net earnings $ 2,048 $ 1,298 $ 2,464 $ 2,138
Net earnings per share:        
Basic net earnings per share $ 1.79 $ 1.11 $ 2.15 $ 1.83
Diluted net earnings per share $ 1.78 $ 1.11 $ 2.14 $ 1.82