XML 100 R87.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
9 Months Ended
Sep. 30, 2017
USD ($)
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Derivative contract liabilities, fair value $ 2,187
Principal valuation techniques Option pricing model
Unobservable inputs, volatility, weighted average 18.00%