XML 49 R40.htm IDEA: XBRL DOCUMENT
v3.22.1

Leases (Details) | Mar. 31, 2022
--- | ---
Leases [Abstract] |
Operating Lease, Weighted Average Remaining Lease Term | 16
Lessee, Operating Lease, Renewal Term | 5
Lessee, Operating Lease, Option to Terminate | 12
Lessee, Operating Lease, Term of Contract | 12

X
- Definition Operating Lease, Option to Early Terminate, Months + References No definition available. + Details
Name: | cme_OperatingLeaseOptiontoEarlyTerminateMonths
Namespace Prefix: | cme_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Operating Lease, Remaining Lease Term + References No definition available. + Details
Name: | cme_OperatingLeaseRemainingLeaseTerm
Namespace Prefix: | cme_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Operating Lease Renewal Term + References No definition available. + Details
Name: | cme_OperatingLeaseRenewalTerm
Namespace Prefix: | cme_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Operating Lease Term of Contract + References No definition available. + Details
Name: | cme_OperatingLeaseTermofContract
Namespace Prefix: | cme_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration