XML 119 R102.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements - Other information (Detail) - Significant Unobservable Inputs (Level 3) [Member] - Equity Index Put Options [Member]
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Derivative contract liabilities, fair value $ 2,172
Principal valuation techniques Option pricing model
Unobservable inputs, volatility, weighted average 17.00%