XML 64 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Leases - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Contract
Mar. 31, 2014
Dec. 31, 2013
Operating Leased Assets [Line Items]      
Other current liabilities (liabilities held-for-sale) 0us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities $ 46us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities $ 46us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
Present value of net minimum lease payments associated with capital leases     51us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Lower Limit      
Operating Leased Assets [Line Items]      
Number of lease renewal options 1mar_NumberOfRenewalOptions
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Renewal option period 5 years    
Upper Limit      
Operating Leased Assets [Line Items]      
Leases, initial terms 20 years    
Renewal option period 10 years    
Primary Obligations Operating Leases      
Operating Leased Assets [Line Items]      
Obligations of consolidated subsidiaries 1,077us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ mar_LeaseObligationsByObligationGroupAxis
= mar_PrimaryObligationsOperatingLeasesMember
   
Consolidated Subsidiaries Non Recourse to Parent | Primary Obligations Operating Leases      
Operating Leased Assets [Line Items]      
Obligations of consolidated subsidiaries 233us-gaap_OperatingLeasesFutureMinimumPaymentsDue
/ mar_LeaseObligationsByObligationGroupAxis
= mar_PrimaryObligationsOperatingLeasesMember
/ dei_LegalEntityAxis
= mar_ConsolidatedSubsidiariesNonRecourseToParentMember