2.2.0.7 true Pension and Postretirement Plans - Additional Information (Detail) (USD $) 164 - Disclosure - Pension and Postretirement Plans - Additional Information (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 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 $ false 2 USD false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 pure Standard http://www.xbrl.org/2003/instance pure 0 shares Standard http://www.xbrl.org/2003/instance shares 0 $ 6 3 us-gaap_IncreaseDecreaseInPensionPlanObligations us-gaap true debit duration No definition available. false false false false false false false false false false false false 1 true true false false 14000000 14 false false false 2 false false false false 0 0 false false false xbrli:monetaryItemType monetary The net change during the reporting period in the amount due to fund retirement benefits to employees, retired and disabled former employees. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 7 3 ma_DefinedBenefitPlanVoluntaryContributionsByEmployer ma false credit duration The amount of cash or cash equivalents voluntarily contributed by the entity to fund its qualified defined benefit plans. false false false false false false false false false false false false 1 true true false false 20000000 20 false false false 2 true true false false 31000000 31 false false false xbrli:monetaryItemType monetary The amount of cash or cash equivalents voluntarily contributed by the entity to fund its qualified defined benefit plans. No authoritative reference available. false 2 2 false Millions UnKnown UnKnown false true