XML 110 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Retirement Plan Expense (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ 68,244us-gaap_PensionAndOtherPostretirementBenefitExpense $ 85,984us-gaap_PensionAndOtherPostretirementBenefitExpense $ 81,210us-gaap_PensionAndOtherPostretirementBenefitExpense
Defined contribution retirement plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 43,819us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DefinedContributionRetirementPlansMember
43,694us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DefinedContributionRetirementPlansMember
40,266us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DefinedContributionRetirementPlansMember
Defined benefit pension plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 18,124us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
30,747us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
33,597us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Deferred compensation and excess benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense 4,840us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DeferredCompensationAndExcessBenefitPlansMember
9,298us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DeferredCompensationAndExcessBenefitPlansMember
5,740us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mat_DeferredCompensationAndExcessBenefitPlansMember
Postretirement benefit plans      
Schedule of Employee Benefit Plans [Line Items]      
Retirement plan expense $ 1,461us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 2,245us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ 1,607us-gaap_PensionAndOtherPostretirementBenefitExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember