XML 99 R88.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurements - Significant unobservable inputs (Detail) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Equity Index Put Option Contract Liabilities [Member]    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Derivative contract liabilities - Beginning Balance   $ (1,065)
Derivative contract liabilities - Gains included in earnings   780
Derivative contract liabilities - Acquisitions, dispositions and settlements   (1)
Derivative contract liabilities - Ending Balance   (286)
Equity Securities [Member]    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 11,480 8,978
Gains included in earnings 581 1,713
Acquisitions, dispositions and settlements   1,100
Ending Balance $ 12,061 $ 11,791