XML 90 R83.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases - Additional Information (Detail) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 USD ($)
MGM China [Member] | MGM Macau [Member] |
Leases [Line Items] |
Initial contract term ending year | 25 years
Lease initial contract term ending period | 2031-04
MGM China [Member] | MGM Cotai [Member] |
Leases [Line Items] |
Initial contract term ending year | 25 years
Lease initial contract term ending period | 2038-01
Las Vegas Strip Resorts [Member] | Bellagio [Member] | BREIT [Member] |
Leases [Line Items] |
Lease agreement Initial lease term | 30 years
Lease agreement renewal period | 10 years
Initial annual rent | $ 245
Annual rent escalator from year one through year ten | 2.00%
Annual rent escalator from year eleven through year twenty | 2.00%
Annual rent escalator cap from year eleven through year twenty | 3.00%
Annual rent escalator after year twenty | 4.00%
Percentage of expected lease term of economic useful life | 75.00%
Percentage Of present value of future minimum lease payments | 90.00%

X
- Definition Annual rent escalator after year twenty. + References No definition available. + Details
Name: | mgm_AnnualRentEscalatorAfterYearTwenty
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual rent escalator cap from year eleven through year twenty. + References No definition available. + Details
Name: | mgm_AnnualRentEscalatorCapFromYearElevenThroughYearTwenty
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual rent escalator from year eleven through year twenty. + References No definition available. + Details
Name: | mgm_AnnualRentEscalatorFromYearElevenThroughYearTwenty
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual rent escalator from year one through year ten. + References No definition available. + Details
Name: | mgm_AnnualRentEscalatorFromYearOneThroughYearTen
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Initial annual rent. + References No definition available. + Details
Name: | mgm_InitialAnnualRent
Namespace Prefix: | mgm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Lease agreement initial lease term. + References No definition available. + Details
Name: | mgm_LeaseAgreementInitialLeaseTerm
Namespace Prefix: | mgm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease agreement renewal period. + References No definition available. + Details
Name: | mgm_LeaseAgreementRenewalPeriod
Namespace Prefix: | mgm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease initial contract term ending period. + References No definition available. + Details
Name: | mgm_LeaseInitialContractTermEndingPeriod
Namespace Prefix: | mgm_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease initial contract term ending year. + References No definition available. + Details
Name: | mgm_LeaseInitialContractTermEndingYear
Namespace Prefix: | mgm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases. + References No definition available. + Details
Name: | mgm_LeasesLineItems
Namespace Prefix: | mgm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of expected lease term of economic useful life. + References No definition available. + Details
Name: | mgm_PercentageOfExpectedLeaseTermOfEconomicUsefulLife
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of present value of future minimum lease payments. + References No definition available. + Details
Name: | mgm_PercentageOfPresentValueOfFutureMinimumLeasePayments
Namespace Prefix: | mgm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_SubsegmentsAxis=mgm_MGMMacauMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=mgm_MgmCotaiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsegmentsAxis=mgm_BellagioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgm_BlackstoneRealEstateIncomeTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |