v3.26.1
Business segment data - Reconciliations of Revenues and Earnings before income taxes (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenues $ 93,675 $ 89,725
Investment gains (losses) (1,605) (6,435)
Equity method earnings 176 126
Earnings before income taxes 12,319 5,148
Operating Businesses [Member]    
Segment Reporting Information [Line Items]    
Revenues 92,809 88,959
Earnings before income taxes 12,367 11,615
Segment Reconciling Items [Member]    
Segment Reporting Information [Line Items]    
Investment gains (losses) (1,605) (6,435)
Equity method earnings 176 126
Corporate, Eliminations and Other [Member]    
Segment Reporting Information [Line Items]    
Revenues 866 766
Earnings before income taxes from operating businesses $ 1,381 $ (158)