1.0.0.3 true Statement Of Shareholders Equity And Other Comprehensive Income (USD $) In Thousands false 1 $ true false false false Retained Earnings (Accumulated Deficit) [Member] us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_RetainedEarningsMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 2 $ true false false false Accumulated Other Comprehensive Income, net of tax us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AccumulatedOtherComprehensiveIncomeMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 3 $ true false false false Additional Paid-In Capital us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AdditionalPaidInCapitalMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 4 $ true false false false Class A common stock us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassAMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 5 $ true false false false Class B common stock us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonClassBMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 6 $ true false false false Treasury Stock us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_TreasuryStockMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 7 $ true false false false Non- Controlling Interests us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_NoncontrollingInterestMember us-gaap_StatementEquityComponentsAxis explicitMember iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 8 $ 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 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap true credit instant monetary No definition available. false false false true false false true false false 1 true true -1029196000 -1029196 true false 2 true true 103662000 103662 true false 3 true true 3289879000 3289879 true false 4 true true 8000 8 true false 5 true true 6000 6 true false 6 true true 0 0 true false 7 true true 4620000 4620 true false 8 true true 2368979000 2368979 false false No definition available. No authoritative reference available. false 8 3 us-gaap_ProfitLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 1085886000 1085886 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 1085886000 1085886 false false No definition available. No authoritative reference available. false 9 3 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false true 174084000 174084 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 174084000 174084 false false No definition available. No authoritative reference available. false 10 3 us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 21175000 21175 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 21175000 21175 false false No definition available. No authoritative reference available. false 11 3 us-gaap_DividendsCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -40166000 -40166 true false 2 false false 0 0 true false 3 false true -41405000 -41405 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -81571000 -81571 false false No definition available. No authoritative reference available. false 12 3 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 58213000 58213 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 58213000 58213 false false No definition available. No authoritative reference available. false 13 3 ma_StockUnitsSettledInCashForTaxes ma false debit duration monetary Stock units settled during the period, in cash, to satisfy tax withholding requirements. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true -11334000 -11334 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -11334000 -11334 false false Stock units settled during the period, in cash, to satisfy tax withholding requirements. No authoritative reference available. false 14 3 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 15430000 15430 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 15430000 15430 false false No definition available. No authoritative reference available. false 15 3 us-gaap_TreasuryStockValueAcquiredCostMethod us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true -600532000 -600532 true false 7 false false 0 0 true false 8 false true -600532000 -600532 false false No definition available. No authoritative reference available. false 16 3 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 1000 1 true false 5 false true -1000 -1 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 0 0 false false No definition available. No authoritative reference available. false 17 3 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 1597000 1597 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 1597000 1597 false false No definition available. No authoritative reference available. false 18 3 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap true credit instant monetary No definition available. false false false true false false false true false 1 false true 37699000 37699 true false 2 false true 277746000 277746 true false 3 false true 3312380000 3312380 true false 4 false true 9000 9 true false 5 false true 5000 5 true false 6 false true -600532000 -600532 true false 7 false true 4620000 4620 true false 8 false true 3031927000 3031927 false false No definition available. No authoritative reference available. false 8 3 us-gaap_ProfitLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true -253915000 -253915 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -253915000 -253915 false false No definition available. No authoritative reference available. false 9 3 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false true -168909000 -168909 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -168909000 -168909 false false No definition available. No authoritative reference available. false 11 3 us-gaap_DividendsCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -19884000 -19884 true false 2 false false 0 0 true false 3 false true -58984000 -58984 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -78868000 -78868 false false No definition available. No authoritative reference available. false 12 3 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 60970000 60970 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 60970000 60970 false false No definition available. No authoritative reference available. false 13 3 ma_StockUnitsSettledInCashForTaxes ma false debit duration monetary Stock units settled during the period, in cash, to satisfy tax withholding requirements. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true -67111000 -67111 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -67111000 -67111 false false Stock units settled during the period, in cash, to satisfy tax withholding requirements. No authoritative reference available. false 14 3 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 47803000 47803 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 47803000 47803 false false No definition available. No authoritative reference available. false 15 3 us-gaap_TreasuryStockValueAcquiredCostMethod us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true -649468000 -649468 true false 7 false false 0 0 true false 8 false true -649468000 -649468 false false No definition available. No authoritative reference available. false 16 3 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 1000 1 true false 5 false true -1000 -1 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 0 0 false false No definition available. No authoritative reference available. false 17 3 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 9546000 9546 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 9546000 9546 false false No definition available. No authoritative reference available. false 18 3 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap true credit instant monetary No definition available. false false false true false false false true false 1 false true -236100000 -236100 true false 2 false true 108837000 108837 true false 3 false true 3304604000 3304604 true false 4 false true 10000 10 true false 5 false true 4000 4 true false 6 false true -1250000000 -1250000 true false 7 false true 4620000 4620 true false 8 false true 1931975000 1931975 false false No definition available. No authoritative reference available. false 6 3 us-gaap_MinorityInterestDecreaseFromRedemptions us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false true -4620000 -4620 true false 8 false true -4620000 -4620 false false No definition available. No authoritative reference available. false 7 3 us-gaap_MinorityInterestPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false true 8015000 8015 true false 8 false true 8015000 8015 false false No definition available. No authoritative reference available. false 8 3 us-gaap_ProfitLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false true 1462532000 1462532 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false true 92000 92 true false 8 false true 1462624000 1462624 false false No definition available. No authoritative reference available. false 9 3 us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false true 84841000 84841 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 84841000 84841 false false No definition available. No authoritative reference available. false 11 3 us-gaap_DividendsCommonStock us-gaap true debit duration monetary No definition available. false false false false false false false false false 1 false true -78718000 -78718 true false 2 false false 0 0 true false 3 false true 33000 33 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -78685000 -78685 false false No definition available. No authoritative reference available. false 12 3 us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 88430000 88430 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 88430000 88430 false false No definition available. No authoritative reference available. false 13 3 ma_StockUnitsSettledInCashForTaxes ma false debit duration monetary Stock units settled during the period, in cash, to satisfy tax withholding requirements. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true -28458000 -28458 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true -28458000 -28458 false false Stock units settled during the period, in cash, to satisfy tax withholding requirements. No authoritative reference available. false 14 3 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 39025000 39025 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 39025000 39025 false false No definition available. No authoritative reference available. false 16 3 us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 1000 1 true false 5 false true -1000 -1 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 0 0 false false No definition available. No authoritative reference available. false 17 3 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised us-gaap true credit duration monetary No definition available. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 8720000 8720 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 true false 7 false false 0 0 true false 8 false true 8720000 8720 false false No definition available. No authoritative reference available. false 18 3 us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap true credit instant monetary No definition available. false false false true false false false true false 1 true true 1147714000 1147714 true false 2 true true 193678000 193678 true false 3 true true 3412354000 3412354 true false 4 true true 11000 11 true false 5 true true 3000 3 true false 6 true true -1250000000 -1250000 true false 7 true true 8107000 8107 true false 8 true true 3511867000 3511867 false false No definition available. No authoritative reference available. false false 8 33 false Thousands UnKnown UnKnown false true