XML 99 R86.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair value measurements - Other information (Detail) - Significant Unobservable Inputs (Level 3) [Member] - Equity Index Put Options [Member]
$ in Millions
6 Months Ended
Jun. 30, 2017
USD ($)
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Derivative contract liabilities, fair value $ 2,494
Principal valuation techniques Option pricing model
Unobservable inputs, volatility, weighted average 19.00%