Accumulated other comprehensive income (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 351,954 $ 285,428 $ 257,696
Ending Balance 352,500 351,954 285,428
Unrealized appreciation of investments, net [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 62,093 43,176 38,598
Reclassifications to retained earnings upon adoption of new accounting standards (61,340)    
Other comprehensive income, net before reclassifications (183) 19,826 9,011
Reclassifications before income taxes (253) (1,399) (6,820)
Applicable income taxes 53 490 2,387
Ending Balance 370 62,093 43,176
Foreign currency translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (3,114) (5,268) (3,856)
Reclassifications to retained earnings upon adoption of new accounting standards (65)    
Other comprehensive income, net before reclassifications (1,424) 2,151 (1,412)
Reclassifications before income taxes   3  
Ending Balance (4,603) (3,114) (5,268)
Prior service and actuarial gains/losses of defined benefit pension plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (420) (593) (762)
Reclassifications to retained earnings upon adoption of new accounting standards 36    
Other comprehensive income, net before reclassifications (513) 65 94
Reclassifications before income taxes 116 155 104
Applicable income taxes (35) (47) (29)
Ending Balance (816) (420) (593)
Other AOCI transactions [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 12 (17) 2
Reclassifications to retained earnings upon adoption of new accounting standards (6)    
Other comprehensive income, net before reclassifications 25 16 (48)
Reclassifications before income taxes 5 19 51
Applicable income taxes (2) (6) (22)
Ending Balance 34 12 (17)
Accumulated other comprehensive income [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 58,571 37,298 33,982
Reclassifications to retained earnings upon adoption of new accounting standards (61,375)    
Other comprehensive income, net before reclassifications (2,095) 22,058 7,645
Reclassifications before income taxes (132) (1,222) (6,665)
Applicable income taxes 16 437 2,336
Ending Balance $ (5,015) $ 58,571 $ 37,298