XML 108 R82.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies - Additional Information (Detail) $ in Millions |  | 1 Months Ended | 2 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Apr. 26, 2015 | Jan. 31, 2010 USD ($) | Apr. 30, 1999 USD ($) | Jan. 31, 2020 USD ($) stockholder | Dec. 31, 2020 USD ($) child class lawsuit | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Nov. 11, 2014 USD ($) | Jul. 26, 2013 USD ($)
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Royalty expense |  |  |  |  | $ 158.5 | $ 220.2 | $ 224.0 |  |
Liability for reported and incurred but not reported claims |  |  |  |  | 12.9 | $ 12.0 |  |  |
Number of stockholders who filed complaints | stockholder |  |  |  | 2 |  |  |  |  |
Workers Compensation Risks |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence |  |  |  |  | 1.0 |  |  |  |
General And Automobile Liability Risks |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence |  |  |  |  | 0.5 |  |  |  |
Product Liability Risks |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence |  |  |  | $ 2.0 | 5.0 |  |  |  |
Property Risks |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Self-insured amount per occurrence |  |  |  |  | $ 1.0 |  |  |  |
Yellowstone |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Alleged loss of profits |  |  | $ 1.0 |  |  |  |  |  |
Unpaid accounts receivable |  |  | 4.0 |  |  |  |  |  |
Alleged business investments |  |  | 3.0 |  |  |  |  |  |
Initial court appointed expert estimated loss of profits |  |  | $ 1.0 |  |  |  |  |  |
Court awarded damages from counterclaim |  | $ 4.0 |  |  |  |  |  |  |
Damages including attorney fees awarded by appeals court including inflation and interest |  |  |  |  |  |  |  |  | $ 17.0
Counterclaim awarded by Appeals Court |  |  |  |  |  |  |  | $ 7.5 | $ 7.5
Damages awarded by Appeals Court including inflation and interest |  |  |  |  |  |  |  | $ 14.5 |
Loss contingency, additional fine on claim, percent | 1.00% |  |  |  |  |  |  |  |
Sleeper |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Number of additional lawsuits pending | lawsuit |  |  |  |  | 48 |  |  |  |
Number of children with injuries or fatalities related to lawsuits | child |  |  |  |  | 52 |  |  |  |
Sleeper | Minimum |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |
Number of consumer classes | class |  |  |  |  | 15 |  |  |  |

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 Commitments and Contingencies Disclosure [Line Items] + References No definition available. + Details
Name: | mat_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | mat_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 Including Attorney Fees Awarded By Appeals Court Including inflation And Interest + References No definition available. + Details
Name: | mat_DamagesIncludingAttorneyFeesAwardedByAppealsCourtIncludingInflationAndInterest
Namespace Prefix: | mat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Loss Contingencies, Number Of Children With Injuries Related To Outstanding Lawsuits + References No definition available. + Details
Name: | mat_LossContingenciesNumberOfChildrenWithInjuriesRelatedToOutstandingLawsuits
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loss Contingency, Additional Fine on Claim, Percent + References No definition available. + Details
Name: | mat_LossContingencyAdditionalFineonClaimPercent
Namespace Prefix: | mat_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency Additional Lawsuits Pending + References No definition available. + Details
Name: | mat_LossContingencyAdditionalLawsuitsPending
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Consumer Classes + References No definition available. + Details
Name: | mat_NumberOfConsumerClasses
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Stockholders Who Filed Complaints + References No definition available. + Details
Name: | mat_NumberOfStockholdersWhoFiledComplaints
Namespace Prefix: | mat_
Data Type: | xbrli:integerItemType
Balance Type: | na
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: | credit
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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + 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://fasb.org/us-gaap/role/ref/legacyRef -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=120391452&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_SelfInsurancePerOccurrenceAxis=mat_WorkersCompensationRisksMember
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: | srt_LitigationCaseAxis=mat_YellowstoneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=mat_SleeperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |