2.2.0.7 false Obligations Under Litigation Settlements - Additional Information (Detail) (USD $) 170 - Disclosure - Obligations Under Litigation Settlements - Additional Information (Detail) true false In Millions false false 1 USD false false pure Standard http://www.xbrl.org/2003/instance pure 0 iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 $ 6 3 us-gaap_LossContingencyAccrualAtCarryingValue us-gaap true credit instant No definition available. false false false false false false false false false false false terselabel false 1 true true false false 1800000000 1800 false false false xbrli:monetaryItemType monetary The carrying amount as of the balance sheet date of the combined total of loss contingency reserves. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9, 10, 11, 12 false 7 3 ma_PresentValueOfLitigationSettlementObligation ma false credit instant Present Value of Litigation Settlement Obligation false false false false false false false false false false false false 1 true true false false 1649000000 1649 false false false xbrli:monetaryItemType monetary Present Value of Litigation Settlement Obligation No authoritative reference available. false 8 3 ma_LegalSettlementLiabilityContingencyAccrualDiscountRate ma false na instant Rate applied to the undiscounted amount of future Legal settlement payments to arrive at the present value recorded as of the... false false false false false false false false false false false false 1 false true false false 0.0575 0.0575 false false false us-types:percentItemType pure Rate applied to the undiscounted amount of future Legal settlement payments to arrive at the present value recorded as of the balance sheet date. No authoritative reference available. false 1 3 false Millions UnKnown UnKnown false true