XML 61 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property and Equipment - Additional Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2014
hotel
Dec. 31, 2014
Dec. 31, 2013
Dec. 28, 2012
Property, Plant and Equipment [Line Items]        
Depreciation expense   $ 135us-gaap_Depreciation $ 107us-gaap_Depreciation $ 93us-gaap_Depreciation
Property and equipment, net   1,460us-gaap_PropertyPlantAndEquipmentNet 1,543us-gaap_PropertyPlantAndEquipmentNet  
Number of hotels 3mar_AssetsHeldforsaleNumberofHotels      
International Operations | Total segment        
Property, Plant and Equipment [Line Items]        
Property and equipment, net   291us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mar_InternationalOperationsMember
238us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= mar_InternationalOperationsMember
 
Property and Equipment        
Property, Plant and Equipment [Line Items]        
Interest capitalized   33us-gaap_InterestCostsCapitalized
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
31us-gaap_InterestCostsCapitalized
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
27us-gaap_InterestCostsCapitalized
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
Impairment charge   25us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PropertyPlantAndEquipmentMember
   
Lower Limit        
Property, Plant and Equipment [Line Items]        
Estimated useful lives   3 years    
Upper Limit        
Property, Plant and Equipment [Line Items]        
Estimated useful lives   40 years    
Reimbursed Costs        
Property, Plant and Equipment [Line Items]        
Depreciation expense   $ 51us-gaap_Depreciation
/ us-gaap_IncomeStatementLocationAxis
= mar_ReimbursedCostsMember
$ 48us-gaap_Depreciation
/ us-gaap_IncomeStatementLocationAxis
= mar_ReimbursedCostsMember
$ 45us-gaap_Depreciation
/ us-gaap_IncomeStatementLocationAxis
= mar_ReimbursedCostsMember