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
3 Months Ended
Mar. 31, 2018
USD ($)
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]  
Derivative contract liabilities, fair value $ 2,378
Principal valuation techniques Option pricing model
Unobservable inputs, volatility, weighted average 18.00%