2.2.0.7trueStockholders' Equity - Additional Information (Detail) (USD $)167 - Disclosure - Stockholders' Equity - Additional Information (Detail)truefalseIn Billions, except Share datafalsefalse1falsefalsefalse2falsefalsefalse3USDtruefalsefalsefalseus-gaap_CommonClassAMemberus-gaap_StatementClassOfStockAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonClassAMemberus-gaap_StatementClassOfStockAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0$false4truefalsefalsefalseus-gaap_CommonClassAMemberus-gaap_StatementClassOfStockAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonClassAMemberus-gaap_StatementClassOfStockAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0false5truefalsefalsefalseus-gaap_CommonClassBMemberus-gaap_StatementClassOfStockAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonClassBMemberus-gaap_StatementClassOfStockAxisexplicitMembersharesStandardhttp://www.xbrl.org/2003/instanceshares0pureStandardhttp://www.xbrl.org/2003/instancepure0false6USDtruefalsefalsefalseus-gaap_CommonClassBMemberus-gaap_StatementClassOfStockAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonClassBMemberus-gaap_StatementClassOfStockAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170$53us-gaap_CommonStockConversionBasisus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00In February 2010, the Company’s Board of Directors authorized programs to facilitate conversions of shares of Class B common stock on a one-for-one basis into shares of Class A common stock for subsequent sale or transfer to public investors, beginning after May 31, 2010. The conversion programs follow the expiration on May 31, 2010 of a 4-year post initial public offering restriction period with respect to the conversion of shares of Class B common stock.In February 2010, the Company’s Board of Directors authorized programs to facilitate conversions of shares of Class B common stock on a one-for-one basis intofalsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsefalsefalsefalse00truefalsefalse6falsefalsefalsefalse00truefalsefalsexbrli:stringItemTypestringDescribe the conversion features of common stock if such stock is convertible. That is, shares of common stock into which another convertible security was converted, or shares of common stock into which another class of common stock was converted.Reference 1: http://www.xbrl.org/2003/role/presentationRef
-Publisher SEC
-Name Regulation S-X (SX)
-Number 210
-Section 02
-Paragraph 30
-Article 5
false63ma_StockAuthorizedDuringPeriodSharesConversionOfConvertibleSecuritiesmafalsenadurationStock Authorized During Period, Shares, Conversion of Convertible Securitiesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsetruefalsefalse74822187482218truefalsefalse6falsefalsefalsefalse00truefalsefalsexbrli:sharesItemTypesharesStock Authorized During Period, Shares, Conversion of Convertible SecuritiesNo authoritative reference available.false73ma_ConversionOfStockPercentageOfOwnershipAfterTransactionmafalsenainstantConversion of Stock, Percentage of Ownership after Transactionfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00truefalsefalse4falsetruefalsefalse0.9040.904truefalsefalse5falsetruefalsefalse0.0960.096truefalsefalse6falsefalsefalsefalse00truefalsefalseus-types:percentItemTypepureConversion of Stock, Percentage of Ownership after TransactionNo authoritative reference available.false83us-gaap_ConversionOfStockDescriptionus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00This level of Class B ownership represented the first time the outstanding shares of the Class B common stock represented less than 15% of the aggregate outstanding shares of the Class A common stock and Class B common stock.This level of Class B ownership represented the first time the outstanding shares of the Class B common stock represented less than 15% of the aggregatefalsefalsefalse3falsefalsefalsefalse00truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsefalsefalsefalse00truefalsefalse6falsefalsefalsefalse00truefalsefalsexbrli:stringItemTypestringA unique description of a noncash or part noncash stock conversion. The description should include sufficient information to understand the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.No authoritative reference available.false93us-gaap_CommonStockSharesOutstandingus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsetruefalsefalse122375446122375446truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsefalsefalsefalse00truefalsefalse6falsetruefalsefalse84992908499290truefalsefalsexbrli:sharesItemTypesharesTotal 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
false103ma_StockAvailableForIssuePercentageConversionOfConvertibleSecuritiesmafalsenainstantStock Available for Issue, Percentage Conversion of Convertible Securitiesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3falsefalsefalsefalse00truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsefalsefalsefalse00truefalsefalse6falsetruefalsefalse0.0650.065truefalsefalseus-types:percentItemTypepureStock Available for Issue, Percentage Conversion of Convertible SecuritiesNo authoritative reference available.false113ma_StockRepurchaseProgramAuthorizedAmountmafalsecreditdurationStock repurchase program, authorized amountfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalsefalse00falsefalsefalse2falsefalsefalsefalse00falsefalsefalse3truetruefalsefalse10000000001truefalsefalse4falsefalsefalsefalse00truefalsefalse5falsefalsefalsefalse00truefalsefalse6falsefalsefalsefalse00truefalsefalsexbrli:monetaryItemTypemonetaryStock repurchase program, authorized amountNo authoritative reference available.false67falseBillionsNoRoundingUnKnownfalsetrue