XML 84 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
obligation
Jun. 30, 2017
USD ($)
Disaggregation of Revenue [Line Items]        
Number of performance obligations | obligation     2  
Number of performance obligations related to trade execution | obligation     1  
Period of recognition of performance obligations 2 years   2 years  
Trading and clearing segment revenues $ 1,556 $ 1,496 $ 3,136 $ 2,967
Interest rates and other financial futures and options contracts        
Disaggregation of Revenue [Line Items]        
Trading and clearing segment revenues 864 817 1,762 1,615
Trading and Clearing Segment        
Disaggregation of Revenue [Line Items]        
Trading and clearing segment revenues 919 866 1,870 1,709
Trading and Clearing Segment | Interest rates and other financial futures and options contracts        
Disaggregation of Revenue [Line Items]        
Trading and clearing segment revenues $ 864 817 $ 1,762 1,615
Trading and Clearing Segment | Interest rates and other financial futures and options contracts | Transferred over Time        
Disaggregation of Revenue [Line Items]        
Period of recognition of performance obligations 1 month   1 month  
Trading and clearing segment revenues $ 65 $ 59 $ 128 $ 116