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