XML 48 R47.htm IDEA: XBRL DOCUMENT
v3.19.3

Revenue Recognition - Revenue Related to Investor Relations Performance Obligations Recognized (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-10-01 | 9 Months Ended
--- | ---
Sep. 30, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 2 years
Revenue, period of customer revenue list recognized for NYSE | 9 years
Revenue, period of customer revenue list recognized for NYSE area and NYSE American | 5 years
Revenue, period of customer revenue list recognized for NYSE, modifications | 6 years
Revenue, period of customer revenue list recognized for NYSE area and NYSE American, modifications | 3 years
Interest rates and other financial futures and options contracts | Transferred over Time | Trading and Clearing Segment |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 month

X
- Definition Revenue Recognition, Period of Customer Revenue List Recognized for NYSE + References No definition available. + Details
Name: | ice_RevenueRecognitionPeriodofCustomerRevenueListRecognizedforNYSE
Namespace Prefix: | ice_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Period of Customer Revenue List Recognized for NYSE Area and NYSE American + References No definition available. + Details
Name: | ice_RevenueRecognitionPeriodofCustomerRevenueListRecognizedforNYSEAreaandNYSEAmerican
Namespace Prefix: | ice_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Period of Customer Revenue List Recognized for NYSE Area and NYSE American, Modifications + References No definition available. + Details
Name: | ice_RevenueRecognitionPeriodofCustomerRevenueListRecognizedforNYSEAreaandNYSEAmericanModifications
Namespace Prefix: | ice_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Period of Customer Revenue List Recognized for NYSE, Modifications + References No definition available. + Details
Name: | ice_RevenueRecognitionPeriodofCustomerRevenueListRecognizedforNYSEModifications
Namespace Prefix: | ice_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-10-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_FinancialServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ice_TradingandClearingSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |