XML 62 R83.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments and Contingencies - Additional Information (Detail) (USD $) | 12 Months Ended | 1 Months Ended | 0 Months Ended | 1 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Dec. 21, 2013 | Dec. 23, 2013 | Jan. 24, 2013 | Aug. 31, 2011 | Aug. 11, 2011 | Apr. 30, 2011 LegalMatter | Jan. 13, 2014 | Jan. 31, 2010 | Apr. 30, 1999 | Apr. 27, 2009 | Jul. 17, 2008 | Nov. 11, 2014 | Jul. 26, 2013
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating lease rental expense, net of sublease income | $ 120,900,000 us-gaap_OperatingLeasesRentExpenseNet | $ 111,000,000 us-gaap_OperatingLeasesRentExpenseNet | $ 116,500,000 us-gaap_OperatingLeasesRentExpenseNet |  |  |  |  |  |  |  |  |  |  |  |  |
Sublease income | 2,600,000 us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 | 900,000 us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 | 900,000 us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 |  |  |  |  |  |  |  |  |  |  |  |  |
Royalty expense | 242,400,000 us-gaap_RoyaltyExpense | 246,900,000 us-gaap_RoyaltyExpense | 240,200,000 us-gaap_RoyaltyExpense |  |  |  |  |  |  |  |  |  |  |  |  |
Liability for reported and incurred but not reported claims | 14,200,000 us-gaap_SelfInsuranceReserve | 15,800,000 us-gaap_SelfInsuranceReserve |  |  |  |  |  |  |  |  |  |  |  |  |  |
Workers Compensation Risks |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence | 1,000,000 mat_SelfInsuredAmountPerOccurrence / mat_SelfInsurancePerOccurrenceAxis = mat_WorkersCompensationRisksMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
General And Automobile Liability Risks |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence | 500,000 mat_SelfInsuredAmountPerOccurrence / mat_SelfInsurancePerOccurrenceAxis = mat_GeneralAndAutomobileLiabilityRisksMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Product Liability Risks |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence | 2,000,000 mat_SelfInsuredAmountPerOccurrence / mat_SelfInsurancePerOccurrenceAxis = mat_ProductLiabilityRisksMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Self-insured amount per year | 2,000,000 mat_SelfInsuredAmountPerYear / mat_SelfInsurancePerOccurrenceAxis = mat_ProductLiabilityRisksMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property Risks |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence | 1,000,000 mat_SelfInsuredAmountPerOccurrence / mat_SelfInsurancePerOccurrenceAxis = mat_PropertyRisksMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
MGA |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Historical jury verdict |  |  |  |  |  |  |  |  |  |  |  |  | 100,000,000 mat_HistoricalJuryVerdict / mat_LitigationClaimNameAxis = mat_MgaMember | 100,000,000 mat_HistoricalJuryVerdict / mat_LitigationClaimNameAxis = mat_MgaMember |  |
Claimed trade secrets |  |  |  |  |  |  |  |  | 26 mat_ClaimedTradeSecrets / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |
Other claimed trade secrets |  |  |  |  |  |  |  |  | 88 mat_OtherClaimedTradeSecrets / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |
Compensatory damages awarded by jury |  |  |  |  |  |  |  |  | 88,500,000 mat_CompensatoryDamagesAwardedByJury / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |
Reduced compensatory damages awarded by court |  |  |  |  |  |  | 85,000,000 mat_ReducedCompensatoryDamagesAwardedByCourt / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |
Punitive damages awarded |  |  |  |  |  |  | 85,000,000 mat_PunitiveDamagesAwarded / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |
Attorney fees and costs awarded |  |  |  |  |  |  | 140,000,000 mat_AttorneyFeesAndCostsAwarded / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |
Compensatory damages, punitive damages, and attorney fees and costs awarded by court |  |  |  |  |  |  | 310,000,000 mat_CompensatoryDamagesPunitiveDamagesAndAttorneyFeesAndCostsAwardedByCourt / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |
Damages for alleged trade secret misappropriation appealed |  |  |  |  |  |  |  | 170,000,000 mat_DamagesForAllegedTradeSecretMisappropriationAppealed / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |
Attorney fees and costs appealed |  |  |  |  |  |  |  | 140,000,000 mat_AttorneyFeesAndCostsAppealed / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |
Amount of damages and attorney's fees and costs vacated by the appeals court |  |  |  |  |  | 172,500,000 mat_AmountOfDamagesAndAttorneyFeesAndCostsVacatedByAppealsCourt / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |
Approximate amount of judgment finalized in the District Court, including interest |  |  |  | 138,000,000 mat_AmountOfJudgmentFiledByDistrictCourt / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |
Payment of Judgment |  |  |  |  | 138,000,000 mat_PaymentOfJudgment / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |
Litigation accrual |  |  |  |  |  | 138,000,000 us-gaap_LitigationReserveCurrent / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |
Reasonably possible range of loss, minimum | 0 us-gaap_LossContingencyRangeOfPossibleLossMinimum / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Reasonably possible range of loss, maximum | 12,500,000 us-gaap_LossContingencyRangeOfPossibleLossMaximum / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Reasonably possible range of pre-judgment interest, minimum | 0 mat_PreJudgmentInterestRangeOfReasonablyPossibleLossMinimum / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Reasonably possible range of pre-judgment interest, maximum | 10,000,000 mat_PreJudgmentInterestRangeOfReasonablyPossibleLossMaximum / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued litigation liability | 0 us-gaap_LitigationReserve / mat_LitigationClaimNameAxis = mat_MgaMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
MGA | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Alleged trade secrets damages claimed |  |  |  |  |  |  |  |  |  | 1,000,000,000 mat_AllegedTradeSecretsDamagesClaimed / mat_LitigationClaimNameAxis = mat_MgaMember / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |
Yellowstone |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Reasonably possible range of loss, minimum | 0 us-gaap_LossContingencyRangeOfPossibleLossMinimum / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Reasonably possible range of loss, maximum | 15,000,000 us-gaap_LossContingencyRangeOfPossibleLossMaximum / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Alleged loss of profits |  |  |  |  |  |  |  |  |  |  |  | 1,000,000 mat_AllegedLossOfProfits / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |
Unpaid accounts receivable | 4,000,000 mat_UnpaidAccountsReceivables / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Alleged business investments | 3,000,000 mat_AllegedBusinessInvestments / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial court appointed expert estimated loss of profits | 1,000,000 mat_InitialCourtAppointedExpertEstimatedLossOfProfits / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Court awarded damages from counterclaim |  |  |  |  |  |  |  |  |  |  | 4,000,000 mat_CourtAwardedDamagesFromCounterclaim / mat_LitigationClaimNameAxis = mat_YellowstoneMember |  |  |  |  |
Damages awarded by Appeals Court including inflation and interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 14,500,000 mat_DamagesAwardedByAppealsCourtIncludingInflationAndInterest / mat_LitigationClaimNameAxis = mat_YellowstoneMember | 17,000,000 mat_DamagesAwardedByAppealsCourtIncludingInflationAndInterest / mat_LitigationClaimNameAxis = mat_YellowstoneMember
Counterclaim Awarded By Appeals Court |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 7,500,000 mat_CounterClaimAwardedByAppealsCourtIncludingInflation / mat_LitigationClaimNameAxis = mat_YellowstoneMember | $ 7,500,000 mat_CounterClaimAwardedByAppealsCourtIncludingInflation / mat_LitigationClaimNameAxis = mat_YellowstoneMember

X
- Definition Alleged business investments by plaintiff. + References No definition available. + Details
Name: | mat_AllegedBusinessInvestments
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Alleged loss of profits sought by plaintiff. + References No definition available. + Details
Name: | mat_AllegedLossOfProfits
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Alleged trade-secrets damages claimed by Plaintiff. + References No definition available. + Details
Name: | mat_AllegedTradeSecretsDamagesClaimed
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of awarded damages and attorney's fees and costs related to trade secrets misappropriation that were vacated by Appeals Court. + References No definition available. + Details
Name: | mat_AmountOfDamagesAndAttorneyFeesAndCostsVacatedByAppealsCourt
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Approximate amount of judgment finalized in the District Court, including interest. + References No definition available. + Details
Name: | mat_AmountOfJudgmentFiledByDistrictCourt
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Attorney Fees And Costs Appealed + References No definition available. + Details
Name: | mat_AttorneyFeesAndCostsAppealed
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Attorney fees and costs awarded. + References No definition available. + Details
Name: | mat_AttorneyFeesAndCostsAwarded
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Claimed Trade Secrets + References No definition available. + Details
Name: | mat_ClaimedTradeSecrets
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mat_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | mat_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Compensatory damages awarded by jury. + References No definition available. + Details
Name: | mat_CompensatoryDamagesAwardedByJury
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Compensatory damages, punitive damages, and attorney fees and costs awarded by court. + References No definition available. + Details
Name: | mat_CompensatoryDamagesPunitiveDamagesAndAttorneyFeesAndCostsAwardedByCourt
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Counterclaim awarded by Appeals Court including inflation. + References No definition available. + Details
Name: | mat_CounterClaimAwardedByAppealsCourtIncludingInflation
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Court awarded damages from counterclaim. + References No definition available. + Details
Name: | mat_CourtAwardedDamagesFromCounterclaim
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Damages awarded by Appeals Court including inflation and interest. + References No definition available. + Details
Name: | mat_DamagesAwardedByAppealsCourtIncludingInflationAndInterest
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Damages for alleged trade secret misappropriation appealed. + References No definition available. + Details
Name: | mat_DamagesForAllegedTradeSecretMisappropriationAppealed
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Historical jury verdict + References No definition available. + Details
Name: | mat_HistoricalJuryVerdict
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Estimated loss of profits calculated by initial court-appointed expert. + References No definition available. + Details
Name: | mat_InitialCourtAppointedExpertEstimatedLossOfProfits
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other Claimed Trade Secrets + References No definition available. + Details
Name: | mat_OtherClaimedTradeSecrets
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The approximate amount of cash paid for the copyright fee judgment, including interest. + References No definition available. + Details
Name: | mat_PaymentOfJudgment
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The estimated maximum amount of reasonably possible pre-judgment interest from a legal matter. + References No definition available. + Details
Name: | mat_PreJudgmentInterestRangeOfReasonablyPossibleLossMaximum
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The estimated minimum amount of reasonably possible pre-judgment interest from a legal matter. + References No definition available. + Details
Name: | mat_PreJudgmentInterestRangeOfReasonablyPossibleLossMinimum
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Punitive damages awarded. + References No definition available. + Details
Name: | mat_PunitiveDamagesAwarded
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reduced Compensatory Damages Awarded by Court + References No definition available. + Details
Name: | mat_ReducedCompensatoryDamagesAwardedByCourt
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Self insured amount per occurrence. + References No definition available. + Details
Name: | mat_SelfInsuredAmountPerOccurrence
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Self insured amount per year. + References No definition available. + Details
Name: | mat_SelfInsuredAmountPerYear
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unpaid accounts receivable counterclaim. + References No definition available. + Details
Name: | mat_UnpaidAccountsReceivables
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LitigationReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 25 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 55 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6396582&loc=d3e15243-108350 + Details
Name: | us-gaap_LitigationReserveCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The estimated maximum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMaximum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The estimated minimum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMinimum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of sublease rental income recognized during the period that reduces the entity's rent expense incurred under operating leases. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 + Details
Name: | us-gaap_OperatingLeasesRentExpenseSubleaseRentals1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_RoyaltyExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | mat_LitigationClaimNameAxis=mat_MgaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mat_LitigationClaimNameAxis=mat_YellowstoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mat_SelfInsurancePerOccurrenceAxis=mat_GeneralAndAutomobileLiabilityRisksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mat_SelfInsurancePerOccurrenceAxis=mat_ProductLiabilityRisksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mat_SelfInsurancePerOccurrenceAxis=mat_PropertyRisksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mat_SelfInsurancePerOccurrenceAxis=mat_WorkersCompensationRisksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |