XML 66 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Additional Information - Acquisitions (Detail)
In Millions, unless otherwise specified
12 Months Ended 4 Months Ended 12 Months Ended 3 Months Ended 3 Months Ended 0 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 28, 2012
USD ($)
Dec. 28, 2012
Land For Hotel
USD ($)
Dec. 28, 2012
Land and Building for Hotel
USD ($)
Dec. 30, 2011
Land and Building for Hotel
USD ($)
Jun. 30, 2015
Delta Hotels and Resorts
Scenario, Forecast
USD ($)
hotel_and_resort
room
Jun. 30, 2015
Delta Hotels and Resorts
Scenario, Forecast
CAD
Jun. 30, 2014
Protea Hospitality Holdings
USD ($)
room
hotel
brand
country
Jun. 30, 2014
Protea Hospitality Holdings
ZAR
Dec. 31, 2014
Protea Hospitality Holdings
country
Dec. 31, 2014
Brazil, Property Under Construction
USD ($)
Dec. 31, 2014
Brazil, Property Under Construction
BRL
Oct. 01, 2012
Gaylord Entertainment Corporation
USD ($)
location
room
Dec. 01, 2012
Gaylord Entertainment Corporation
room
Significant Acquisitions and Disposals [Line Items]                              
Acquisition amount               168us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Cash consideration paid   115us-gaap_PaymentsToAcquireBusinessesGross         135us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
  193us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
2,046us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
  31us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_BrazilPropertyUnderConstructionMember
74us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_BrazilPropertyUnderConstructionMember
210us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mar_GaylordEntertainmentCorporationMember
 
Number of open hotels and resorts acquired             38mar_NumberOfOpenHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
38mar_NumberOfOpenHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of rooms acquired             10,000mar_NumberOfRoomsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
10,000mar_NumberOfRoomsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of managed hotels and resorts acquired             28mar_NumberOfManagedHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
28mar_NumberOfManagedHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of managed hotels and resorts acquired, 30 year management agreement             13mar_NumberOfManagedHotelsAndResortsAcquiredThirtyYearManagementAgreement
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
13mar_NumberOfManagedHotelsAndResortsAcquiredThirtyYearManagementAgreement
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of franchised hotels and resorts acquired             10mar_NumberOfFranchisedHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
10mar_NumberOfFranchisedHotelsAndResortsAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of hotels and resorts under development acquired             5mar_NumberOfHotelsAndResortsUnderDevelopmentAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
5mar_NumberOfHotelsAndResortsUnderDevelopmentAcquired
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Number of hotels and resorts under development acquired, 30 year management agreement             1mar_NumberOfHotelsAndResortsUnderDevelopmentAcquiredThirtyYearManagementAgreement
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
1mar_NumberOfHotelsAndResortsUnderDevelopmentAcquiredThirtyYearManagementAgreement
/ us-gaap_BusinessAcquisitionAxis
= mar_DeltaHotelsandResortsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
             
Recognized identifiable assets and liabilities acquired                 184mar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedIntangibleAssetsIncludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
1,943mar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedIntangibleAssetsIncludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Acquired intangible assets recognized                 91us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
960us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
      210us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= mar_GaylordEntertainmentCorporationMember
 
Indefinite-lived intangible assets                 73us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
772us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Goodwill 894us-gaap_Goodwill 874us-gaap_Goodwill 874us-gaap_Goodwill           20us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
211us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Recognized identifiable tangible assets acquired                 9mar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
103mar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Number of hotels acquired                 113mar_NumberOfHotelsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
113mar_NumberOfHotelsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
      4mar_NumberOfHotelsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_GaylordEntertainmentCorporationMember
 
Number of hotel rooms acquired                 10,016mar_NumberOfHotelRoomsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
10,016mar_NumberOfHotelRoomsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
      7,800mar_NumberOfHotelRoomsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_GaylordEntertainmentCorporationMember
300mar_NumberOfHotelRoomsAdded
/ us-gaap_BusinessAcquisitionAxis
= mar_GaylordEntertainmentCorporationMember
Number of hotel brands                 3mar_NumberofHotelBrands
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
3mar_NumberofHotelBrands
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Number of countries in which entity operates                 6us-gaap_NumberOfCountriesInWhichEntityOperates
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
6us-gaap_NumberOfCountriesInWhichEntityOperates
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
7us-gaap_NumberOfCountriesInWhichEntityOperates
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
       
Percent of hotel rooms managed                 45.00%mar_BusinessCombinationPercentofHotelRoomsManaged
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
45.00%mar_BusinessCombinationPercentofHotelRoomsManaged
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Percent of hotel rooms franchised                 39.00%mar_BusinessCombinationPercentofHotelRoomsFranchised
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
39.00%mar_BusinessCombinationPercentofHotelRoomsFranchised
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Percent of hotel rooms leased                 16.00%mar_BusinessCombinationPercentofHotelRoomsLeased
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
16.00%mar_BusinessCombinationPercentofHotelRoomsLeased
/ us-gaap_BusinessAcquisitionAxis
= mar_ProteaHospitalityHoldingsMember
         
Payments to acquire property, plant, and equipment 411us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 296us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 437us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 32us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= mar_LandForHotelMember
160us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= mar_LandandBuildingforHotelMember
                   
Security deposit           $ 6us-gaap_SecurityDeposit
/ us-gaap_SignificantAcquisitionsAndDisposalsByTransactionAxis
= mar_LandandBuildingforHotelMember