XML 78 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies - Guarantees (Details)
In Millions, unless otherwise specified
12 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
Lease Obligations and Debt Securities Payable
USD ($)
Dec. 31, 2014
Primary Obligor
USD ($)
Dec. 31, 2014
Primary Obligor
Other Current Liabilities
USD ($)
Dec. 31, 2014
Primary Obligor
Other Long Term Liabilities
USD ($)
Dec. 31, 2014
Primary Obligor
Guarantee, Indebtedness of Others
USD ($)
Dec. 31, 2014
Primary Obligor
Guarantee, Operating Profit
USD ($)
Dec. 31, 2014
Primary Obligor
Guarantee Type, Other
USD ($)
Dec. 31, 2014
Primary Obligor
Not Yet In Effect Condition
Guarantee, Indebtedness of Others
USD ($)
Dec. 31, 2014
Primary Obligor
Not Yet In Effect Condition
Guarantee, Operating Profit
USD ($)
Dec. 31, 2014
Primary Obligor
Not Yet In Effect Condition
Other Guarantees
USD ($)
Dec. 31, 2014
Secondarily Liable
USD ($)
Dec. 31, 2014
Secondarily Liable
Debt Securities Payable
USD ($)
Dec. 31, 2014
Sunrise Senior Living Inc
Secondarily Liable
Property Lease Guarantee
USD ($)
Dec. 31, 2014
Sunrise Senior Living Inc
Secondarily Liable
Debt Securities Payable
USD ($)
Dec. 31, 2014
CNL Retirement Properties Inc
Secondarily Liable
Debt Securities Payable
USD ($)
Dec. 31, 2014
Renaissance Hotel Group N.V.
Secondarily Liable
Property Lease Guarantee
USD ($)
Dec. 31, 2014
Renaissance Hotel Group N.V.
Secondarily Liable
Property Lease Guarantee
EUR (€)
Sep. 09, 2005
Renaissance Hotel Group N.V.
Secondarily Liable
Property Lease Guarantee
EUR (€)
Dec. 31, 2014
MVW Spin-off
Secondarily Liable
USD ($)
guarantee
Dec. 31, 2014
Letter of Credit
Key Bank
Sunrise Senior Living Inc
Secondarily Liable
Property Lease Guarantee
USD ($)
Dec. 31, 2014
Expiration in 2019
MVW Spin-off
Secondarily Liable
USD ($)
Dec. 31, 2014
Expiration in 2022
MVW Spin-off
Secondarily Liable
USD ($)
Dec. 31, 2014
Expiration in 2022
MVW Spin-off
Secondarily Liable
SGD
Dec. 31, 2014
ExecuStay
Property Lease Guarantee
USD ($)
Dec. 31, 2014
ExecuStay
Secondarily Liable
Lease is Terminated After End of 2013
Property Lease Guarantee
USD ($)
Dec. 31, 2014
Lower Limit
Dec. 31, 2014
Upper Limit
Jan. 14, 2014
New York City EDITION Hotel
Jan. 14, 2014
New York City EDITION Hotel
USD ($)
Dec. 31, 2014
Group 4
Investment in Other Joint Venture Commitment
USD ($)
Dec. 31, 2014
Group 4
Investment in Other Joint Venture Commitment
EUR (€)
Commitments and Contingencies Disclosure [Line Items]                                                                  
Guarantee obligations, term                                                       4 years 10 years        
Liability for guarantees     $ 3us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_LeaseObligationsAndDebtSecuritiesPayableMember
$ 55us-gaap_GuaranteeObligationsCurrentCarryingValue
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 4us-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
$ 14us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 40us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
$ 1us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
                      $ 1us-gaap_GuaranteeObligationsCurrentCarryingValue
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
        $ 1us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationsByPropertyAxis
= mar_ExecustayMember
             
Maximum potential amount of future fundings       149us-gaap_GuaranteeObligationsMaximumExposure
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
    49us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
86us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
14us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeTypeOtherMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
16us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_GuaranteeOfIndebtednessOfOthersMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
26us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_GuaranteeOperatingProfitMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
1us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= mar_OtherGuaranteesMember
/ mar_LiabilityPriorityAxis
= mar_PrimaryObligorMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_NotYetInEffectConditionMember
83us-gaap_GuaranteeObligationsMaximumExposure
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
22us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
61us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
3us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
19us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_DebtSecuritiesPayableMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_CnlRetirementPropertiesIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
      12us-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
8us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilitiesForCommitmentsAxis
= mar_ExpirationIn2022Member
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
11us-gaap_GuaranteeObligationsMaximumExposure
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilitiesForCommitmentsAxis
= mar_ExpirationIn2022Member
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
  6us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationsByPropertyAxis
= mar_ExecustayMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
/ mar_LossContingenciesBySecondaryNatureOfContingencyAxis
= mar_LeaseIsTerminatedAfterEndOf2013Member
           
Guarantor obligations, number of guarantees                                         2mar_GuarantorObligationsNumberOfGuarantees
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_MvwSpinOffMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                       
Loan commitment, put option agreement, obligation to acquire property, term                                                           2 years      
Loan commitment, put option agreement, obligation to acquire property, amount                                                             315mar_LoanCommitmentPutOptionAgreementObligationtoAcquirePropertyAmount
/ mar_RightOrObligationToInvestAxis
= mar_NewYorkCityEDITIONHotelMember
   
Loan commitment, put option agreement, obligation to acquire property, extended term                                                           3 years      
Cash collateral in the event funding is required                             1mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesWithinFiveYears
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                                   
Letter of credit provided by Sunrise, amount available                                           85mar_LineOfCreditFacilityProvidedByThirdPartyCurrentBorrowingCapacityForPeriodAfterOneYearAndWithinSixYears
/ 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
                     
Line of credit facility provided by third party, current borrowing capacity for period                                           71mar_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                             1mar_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAnnualCollateraltobeReceivedforNextFiveYears
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_SunriseSeniorLivingIncMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                                   
Annual rent payments, approximately                                   6us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                             
Remaining rent payments, approximately                                   26us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ us-gaap_GuaranteeObligationsByNatureAxis
= us-gaap_PropertyLeaseGuaranteeMember
/ mar_GuarantorObligationByOtherGuarantorAxis
= mar_RenaissanceHotelGroupNVMember
/ mar_LiabilityPriorityAxis
= mar_SecondarilyLiableMember
                             
Guarantee obligations, cash collateralized                                   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
                         
Contingent acquisition period                                                               6 years 6 years
Amount of deposit used for contingent joint venture interest acquisition 18mar_AmountOfDepositUsedForContingentJointVentureInterestAcquisition 15mar_AmountOfDepositUsedForContingentJointVentureInterestAcquisition                                                              
Deposits in conjunction with contingent obligation to acquire the interest in joint ventures                                                               $ 13mar_DepositForContingentJointVentureInterestAcquisition
/ us-gaap_OtherOwnershipInterestsByNameAxis
= mar_Group4Member
/ mar_RightOrObligationToInvestAxis
= mar_InvestmentInOtherJointVentureCommitmentMember
€ 11mar_DepositForContingentJointVentureInterestAcquisition
/ us-gaap_OtherOwnershipInterestsByNameAxis
= mar_Group4Member
/ mar_RightOrObligationToInvestAxis
= mar_InvestmentInOtherJointVentureCommitmentMember