XML 16 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Guarantees (Details)
In Millions, unless otherwise specified
3 Months Ended 3 Months Ended
Mar. 31, 2015
Mar. 31, 2015
Lease Obligations and Debt Securities Payable
USD ($)
Mar. 31, 2015
Property Lease Guarantee
ExecuStay
USD ($)
Mar. 31, 2015
Primary Obligor
USD ($)
Mar. 31, 2015
Primary Obligor
Debt service
USD ($)
Mar. 31, 2015
Primary Obligor
Operating profit
USD ($)
Mar. 31, 2015
Primary Obligor
Other guarantees
USD ($)
Mar. 31, 2015
Primary Obligor
Not Yet In Effect Condition
Debt service
USD ($)
Mar. 31, 2015
Primary Obligor
Not Yet In Effect Condition
Operating profit
USD ($)
Mar. 31, 2015
Primary Obligor
Not Yet In Effect Condition
Other guarantees
USD ($)
Mar. 31, 2015
Secondarily Liable
USD ($)
Mar. 31, 2015
Secondarily Liable
MVW Spin-off
USD ($)
guarantee
Mar. 31, 2015
Secondarily Liable
MVW Spin-off
Expiration in 2019
USD ($)
Mar. 31, 2015
Secondarily Liable
MVW Spin-off
Expiration in 2022
USD ($)
Mar. 31, 2015
Secondarily Liable
MVW Spin-off
Expiration in 2022
SGD
Mar. 31, 2015
Secondarily Liable
Property Lease Guarantee
Sunrise Senior Living Inc
USD ($)
Dec. 30, 2011
Secondarily Liable
Property Lease Guarantee
Sunrise Senior Living Inc
USD ($)
Mar. 31, 2015
Secondarily Liable
Property Lease Guarantee
Sunrise Senior Living Inc
Key Bank
Letter of Credit
USD ($)
Dec. 30, 2011
Secondarily Liable
Property Lease Guarantee
Sunrise Senior Living Inc
Key Bank
Letter of Credit
USD ($)
Mar. 31, 2015
Secondarily Liable
Property Lease Guarantee
Renaissance Hotel Group N.V.
USD ($)
Mar. 31, 2015
Secondarily Liable
Property Lease Guarantee
Renaissance Hotel Group N.V.
EUR (€)
Sep. 09, 2005
Secondarily Liable
Property Lease Guarantee
Renaissance Hotel Group N.V.
EUR (€)
Mar. 31, 2015
Secondarily Liable
Debt Securities Payable
USD ($)
Mar. 31, 2015
Secondarily Liable
Debt Securities Payable
Sunrise Senior Living Inc
USD ($)
Mar. 31, 2015
Secondarily Liable
Debt Securities Payable
CNL Retirement Properties Inc
USD ($)
Mar. 31, 2015
Secondarily Liable
Lease is Terminated by End of 2019
Property Lease Guarantee
ExecuStay
USD ($)
Mar. 31, 2015
New York City EDITION Hotel
Primary Obligor
Debt service
USD ($)
Mar. 31, 2015
New York City EDITION Hotel
Primary Obligor
Other guarantees
Mar. 31, 2015
Other Current Liabilities
Primary Obligor
USD ($)
Mar. 31, 2015
Other Noncurrent Liabilities
Primary Obligor
USD ($)
Commitments and Contingencies Disclosure [Line Items]                                                            
Funding guarantees, minimum term 4 years                                                          
Funding guarantees, maximum term 10 years                                                          
Maximum potential amount of future fundings       $ 140us-gaap_GuaranteeObligationsMaximumExposure
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 49us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 78us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 13us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 13us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
$ 20us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
$ 1us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
$ 75us-gaap_GuaranteeObligationsMaximumExposure
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 11us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 4us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilitiesForCommitmentsAxis
= mar_Expirationin2019Member
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 7us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilitiesForCommitmentsAxis
= mar_ExpirationIn2022Member
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
10us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilitiesForCommitmentsAxis
= mar_ExpirationIn2022Member
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 56us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
            $ 19us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 3us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 16us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_CnlRetirementPropertiesIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
$ 6us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationsByPropertyAxis
= mar_ExecustayMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_LeaseisTerminatedbyEndof2019Member
$ 315us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_RightOrObligationToInvestAxis
= mar_NewYorkCityEDITIONHotelMember
     
Guarantor obligations, number of guarantees                       2mar_GuarantorObligationsNumberOfGuarantees
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                                   
Liability for guarantees       57us-gaap_GuaranteeObligationsCurrentCarryingValue
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
14us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
42us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
1us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
                                          6us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
51us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
Guarantee obligations, carrying value   3mar_GuaranteeObligationsCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_LeaseObligationsAndDebtSecuritiesPayableMember
1mar_GuaranteeObligationsCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationsByPropertyAxis
= mar_ExecustayMember
                1mar_GuaranteeObligationsCarryingValue
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                                   
Guarantor obligations, term                                                       2 years    
Guarantor obligations, extended term                                                       3 years    
Guarantee obligations, cash collateralized                                 1mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
    3mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
2mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
35mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
               
Letter of credit provided by Sunrise, amount available                                     85mar_LineofCreditFacilityProvidedbyThirdPartyCurrentBorrowingCapacityforPeriodForNextFourYears
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
/ us-gaap_LineOfCreditFacilityAxis
= mar_KeyBankMember
                     
Letter of credit provided by Sunrise, amount available at period end                                   65mar_LineofCreditFacilityProvidedbyThirdPartyCurrentBorrowingCapacityforPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
/ us-gaap_LineOfCreditFacilityAxis
= mar_KeyBankMember
                       
Collateral for continuing lease obligation contingency, future minimum annual payments due from 2014 until 2018                                 1mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAnnualCollateraltobeReceivedforNextFourYears
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                         
Annual rent payments, approximately                                       5us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                   
Remaining rent payments, approximately                                       $ 22us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember