2.2.0.7 false Accrued Expenses (Detail) (USD $) 163 - Disclosure - Accrued Expenses (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 $ 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 $ 5 3 ma_AccruedCustomerPrograms ma false credit instant Carrying value as of the balance sheet date of customer programs, which include customer awards, incentives and rebates... false false false false false false false false false false false verboselabel false 1 true true false false 630000000 630 false false false 2 true true false false 598000000 598 false false false xbrli:monetaryItemType monetary Carrying value as of the balance sheet date of customer programs, which include customer awards, incentives and rebates payable. No authoritative reference available. false 6 3 us-gaap_EmployeeRelatedLiabilitiesCurrent us-gaap true credit instant No definition available. false false false false false false false false false false false false 1 false true false false 235000000 235 false false false 2 false true false false 367000000 367 false false false xbrli:monetaryItemType monetary Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 false 7 3 us-gaap_AccruedAdvertisingCurrent us-gaap true credit instant No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 91000000 91 false false false 2 false true false false 131000000 131 false false false xbrli:monetaryItemType monetary Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 7, 8 false 8 3 us-gaap_TaxesPayableCurrent us-gaap true credit instant No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 73000000 73 false false false 2 false true false false 32000000 32 false false false xbrli:monetaryItemType monetary Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20 -Article 5 false 9 3 us-gaap_OtherAccruedLiabilitiesCurrent us-gaap true credit instant No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 93000000 93 false false false 2 false true false false 97000000 97 false false false xbrli:monetaryItemType monetary Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 false 10 3 us-gaap_AccruedLiabilitiesCurrent us-gaap true credit instant No definition available. false false false false false false false false false false false totallabel false 1 true true false false 1122000000 1122 false false false 2 true true false false 1225000000 1225 false false false xbrli:monetaryItemType monetary Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 true 2 6 false Millions UnKnown UnKnown false true