XML 113 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Relationship with Major Customer - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 28, 2012
Revenue, Major Customer [Line Items]                      
Revenues $ 3,559us-gaap_Revenues $ 3,460us-gaap_Revenues $ 3,484us-gaap_Revenues $ 3,293us-gaap_Revenues $ 3,219us-gaap_Revenues [1] $ 3,160us-gaap_Revenues [1] $ 3,263us-gaap_Revenues [1] $ 3,142us-gaap_Revenues [1],[2] $ 13,796us-gaap_Revenues $ 12,784us-gaap_Revenues [1] $ 11,814us-gaap_Revenues
Host Hotels & Resorts Inc                      
Revenue, Major Customer [Line Items]                      
Number of lodging properties operated under long-term agreements of affiliated unconsolidated partnerships 61mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
      66mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
      61mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
66mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
124mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
Revenues                 1,927us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
2,016us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
2,246us-gaap_Revenues
/ us-gaap_MajorCustomersAxis
= mar_HostHotelsResortsIncMember
Host Partnerships                      
Revenue, Major Customer [Line Items]                      
Number of lodging properties operated under long-term agreements of affiliated unconsolidated partnerships 9mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
      10mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
      9mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
10mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
10mar_NumberOfCustomerOwnedOrLeasedLodgingPropertiesManaged
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
Revenues                 $ 106us-gaap_Revenues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
$ 87us-gaap_Revenues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
$ 75us-gaap_Revenues
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= mar_HostPartnershipsMember
[1] The sum of the earnings per share for the four quarters differs from annual earnings per share due to the required method of computing the weighted average shares in interim periods.
[2] Beginning in 2013, we changed our financial reporting cycle to a calendar year-end reporting cycle and an end-of-month quarterly reporting cycle. Accordingly, our 2013 first quarter included the period from December 29, 2012 through March 31, 2013.