v3.25.2
Business segment data - Reconciliations of Revenues and Earnings before income taxes (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 92,515 $ 93,653 $ 182,240 $ 183,522
Investment gains (losses) 6,364 23,857 (71) 25,733
Equity method investments (4,745) 252 (4,619) 745
Earnings before income taxes 14,750 38,137 19,898 53,843
Operating Businesses [Member]        
Segment Reporting Information [Line Items]        
Revenues 91,802 93,571 180,761 183,356
Earnings before income taxes 13,378 13,302 24,993 25,788
Segment Reconciling Items [Member]        
Segment Reporting Information [Line Items]        
Investment gains (losses) 6,364 23,857 (71) 25,733
Equity method investments (4,745) 252 (4,619) 745
Corporate, Eliminations and Other [Member]        
Segment Reporting Information [Line Items]        
Revenues 713 82 1,479 166
Earnings before income taxes from operating businesses $ (247) $ 726 $ (405) $ 1,577