2.2.0.7 false Maturity Ranges of ARS Portfolio (Detail) (USD $) 157 - Disclosure - Maturity Ranges of ARS Portfolio (Detail) true false In Millions 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 $ 5 3 ma_HeldToMaturityDebtMaturitiesParAmountAbstract ma false na duration Held to Maturity, Debt Maturities, Par Amount [Abstract] false false false false false true false false false false false false 1 false false false false 0 0 false false false xbrli:stringItemType string Held to Maturity, Debt Maturities, Par Amount [Abstract] false 6 4 ma_HeldToMaturityDebtMaturitiesWithinTenYearsParAmount ma false debit instant Held to Maturity, Debt Maturities, within Ten Years, Par Amount false false false false false false false false false false false verboselabel false 1 true true false false 4000000 4 false false false xbrli:monetaryItemType monetary Held to Maturity, Debt Maturities, within Ten Years, Par Amount No authoritative reference available. false 7 4 ma_HeldToMaturityDebtMaturitiesAfterTenYearsThroughTwentyYearsParAmount ma false debit instant Held to Maturity, Debt Maturities, After Ten Years Through Twenty Years, Par Amount false false false false false false false false false false false verboselabel false 1 false true false false 23000000 23 false false false xbrli:monetaryItemType monetary Held to Maturity, Debt Maturities, After Ten Years Through Twenty Years, Par Amount No authoritative reference available. false 8 4 ma_HeldToMaturityDebtMaturitiesAfterTwentyYearsThroughThirtyYearsParAmount ma false debit instant Held to Maturity, Debt Maturities, After Twenty Years Through Thirty Years, Par Amount false false false false false false false false false false false verboselabel false 1 false true false false 75000000 75 false false false xbrli:monetaryItemType monetary Held to Maturity, Debt Maturities, After Twenty Years Through Thirty Years, Par Amount No authoritative reference available. false 9 4 ma_HeldToMaturityDebtMaturitiesAfterThirtyYearsParAmount ma false debit instant Held to Maturity, Debt Maturities, After Thirty Years, Par Amount false false false false false false false false false false false verboselabel false 1 false true false false 37000000 37 false false false xbrli:monetaryItemType monetary Held to Maturity, Debt Maturities, After Thirty Years, Par Amount No authoritative reference available. false 10 4 ma_HeldToMaturityDebtMaturitiesParAmount ma false debit instant Held to Maturity, Debt Maturities, Par Amount false false false false false false false false false false false totallabel false 1 true true false false 139000000 139 false false false xbrli:monetaryItemType monetary Held to Maturity, Debt Maturities, Par Amount No authoritative reference available. true 11 3 ma_HeldToMaturityDebtMaturitiesPercentAbstract ma false na duration Held to Maturity, Debt Maturities, Percent [Abstract] false false false false false true false false false false false false 1 false false false false 0 0 false false false xbrli:stringItemType string Held to Maturity, Debt Maturities, Percent [Abstract] false 12 4 ma_HeldToMaturityDebtMaturitiesWithinTenYearsRelativePercentFromTotalPortfolio ma false na instant Held to Maturity, Debt Maturities, within Ten Years, Relative Percent From Total Portfolio false false false false false false false false false false false verboselabel false 1 false true false false 0.03 0.03 false false false us-types:percentItemType pure Held to Maturity, Debt Maturities, within Ten Years, Relative Percent From Total Portfolio No authoritative reference available. false 13 4 ma_HeldToMaturityDebtMaturitiesAfterTenYearsThroughTwentyYearsRelativePercentFromTotalPortfolio ma false na instant Held to Maturity, Debt Maturities, After Ten Years Through Twenty Years, Relative Percent From Total Portfolio false false false false false false false false false false false verboselabel false 1 false true false false 0.17 0.17 false false false us-types:percentItemType pure Held to Maturity, Debt Maturities, After Ten Years Through Twenty Years, Relative Percent From Total Portfolio No authoritative reference available. false 14 4 ma_HeldToMaturityDebtMaturitiesAfterTwentyYearsThroughThirtyYearsRelativePercentFromTotalPortfolio ma false na instant Held to Maturity, Debt Maturities, After Twenty Years Through Thirty Years, Relative Percent From Total Portfolio false false false false false false false false false false false verboselabel false 1 false true false false 0.54 0.54 false false false us-types:percentItemType pure Held to Maturity, Debt Maturities, After Twenty Years Through Thirty Years, Relative Percent From Total Portfolio No authoritative reference available. false 15 4 ma_HeldToMaturityDebtMaturitiesAfterThirtyYearsRelativePercentFromTotalPortfolio ma false na instant Held to Maturity, Debt Maturities, After Thirty Years, Relative Percent From Total Portfolio false false false false false false false false false false false verboselabel false 1 false true false false 0.26 0.26 false false false us-types:percentItemType pure Held to Maturity, Debt Maturities, After Thirty Years, Relative Percent From Total Portfolio No authoritative reference available. false 16 4 ma_HeldToMaturityDebtMaturitiesPercent ma false na instant Held to Maturity, Debt Maturities, Percent false false false false false false false false false false false totallabel false 1 false true false false 1.00 1.00 false false false us-types:percentItemType pure Held to Maturity, Debt Maturities, Percent No authoritative reference available. true 1 12 false Millions UnKnown UnKnown false true