2.2.0.7 true CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $) 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) true false In Millions, except Share data false false 1 USD false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 pure Standard http://www.xbrl.org/2003/instance pure 0 shares Standard http://www.xbrl.org/2003/instance shares 0 $ false 2 USD false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 pure Standard http://www.xbrl.org/2003/instance pure 0 shares Standard http://www.xbrl.org/2003/instance shares 0 $ false 3 USD true false false false us-gaap_CommonClassAMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassAMember us-gaap_StatementClassOfStockAxis explicitMember iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 4 USD true false false false us-gaap_CommonClassAMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassAMember us-gaap_StatementClassOfStockAxis explicitMember iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 5 USD true false false false us-gaap_CommonClassBMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassBMember us-gaap_StatementClassOfStockAxis explicitMember pure Standard http://www.xbrl.org/2003/instance pure 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 6 USD true false false false us-gaap_CommonClassBMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassBMember us-gaap_StatementClassOfStockAxis explicitMember iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 7 USD true false false false ma_CommonStockAdditionalSeriesMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi ma_CommonStockAdditionalSeriesMember us-gaap_StatementClassOfStockAxis explicitMember iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ false 8 USD true false false false ma_CommonStockAdditionalSeriesMember us-gaap_StatementClassOfStockAxis xbrldi http://xbrl.org/2006/xbrldi ma_CommonStockAdditionalSeriesMember us-gaap_StatementClassOfStockAxis explicitMember iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ 5 3 us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 true true false false 467000000 467 false false false 2 true true false false 422000000 422 false false false 3 false false false false 0 0 true false false 4 false false false false 0 0 true false false 5 false false false false 0 0 true false false 6 false false false false 0 0 true false false 7 false false false false 0 0 true false false 8 false false false false 0 0 true false false xbrli:monetaryItemType monetary The accumulated amount of amortization of a major finite-lived intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 45 -Subparagraph a(1) false 6 3 us-gaap_TreasuryStockShares us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false true false false 6740590 6740590 false false false 2 false true false false 6740590 6740590 false false false 3 false false false false 0 0 true false false 4 false false false false 0 0 true false false 5 false false false false 0 0 true false false 6 false false false false 0 0 true false false 7 false false false false 0 0 true false false 8 false false false false 0 0 true false false xbrli:sharesItemType shares Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 false 7 3 us-gaap_CommonStockParOrStatedValuePerShare us-gaap true na instant No definition available. false false false false false false false false false false false terselabel true 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 true true false false 0.0001 0.0001 true false false 4 true true false false 0.0001 0.0001 true false false 5 true true false false 0.0001 0.0001 true false false 6 true true false false 0.0001 0.0001 true false false 7 true true false false 0.0001 0.0001 true false false 8 true true false false 0.0001 0.0001 true false false us-types:perShareItemType decimal Face amount or stated value of common stock per share; generally not indicative of the fair market value per share. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false 8 3 us-gaap_CommonStockSharesAuthorized us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false true false false 3000000000 3000000000 true false false 4 false true false false 3000000000 3000000000 true false false 5 false true false false 1200000000 1200000000 true false false 6 false true false false 1200000000 1200000000 true false false 7 false true false false 0 0 true false false 8 false true false false 1000000 1000000 true false false xbrli:sharesItemType shares The maximum number of common shares permitted to be issued by an entity's charter and bylaws. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false 9 3 us-gaap_CommonStockSharesIssued us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false true false false 129116036 129116036 true false false 4 false true false false 116534029 116534029 true false false 5 false true false false 8499290 8499290 true false false 6 false true false false 19977657 19977657 true false false 7 false true false false 0 0 true false false 8 false true false false 1812 1812 true false false xbrli:sharesItemType shares Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false 10 3 us-gaap_CommonStockSharesOutstanding us-gaap true na instant No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false 3 false true false false 122375446 122375446 true false false 4 false true false false 109793439 109793439 true false false 5 false true false false 8499290 8499290 true false false 6 false true false false 19977657 19977657 true false false 7 false true false false 0 0 true false false 8 false true false false 1812 1812 true false false xbrli:sharesItemType shares Total number of shares of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares represent the ownership interest of the common shareholders. Excludes common shares repurchased by the entity and held as Treasury shares. Shares outstanding equals shares issued minus shares held in treasury. Does not include common shares that have been repurchased. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false 8 6 false Millions NoRounding NoRounding false true