XML 99 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Plan Assets Measured and Reported in Financial Statements at Fair Value (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 475,940us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 456,445us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Collective trust funds | US equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 174,027us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_UnitedStatesEquitySecuritiesMember
174,735us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_UnitedStatesEquitySecuritiesMember
Collective trust funds | International equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 166,432us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalEquitySecuritiesMember
164,998us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalEquitySecuritiesMember
Collective trust funds | International fixed income    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 47,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalFixedIncomeMember
41,523us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalFixedIncomeMember
US government and US government agency securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 36,531us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_UnitedStatesGovernmentAndAgencySecuritiesMember
31,434us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_UnitedStatesGovernmentAndAgencySecuritiesMember
US corporate debt instruments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 24,628us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
21,171us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
International corporate debt instruments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 4,700us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
4,996us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
Mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 15,561us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
8,741us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 6,801us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_OtherPlanAssetsMember
8,847us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_OtherPlanAssetsMember
Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 561us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,520us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 | Mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 561us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,520us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 475,379us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
454,925us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Collective trust funds | US equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 174,027us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_UnitedStatesEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
174,735us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_UnitedStatesEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Collective trust funds | International equity securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 166,432us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
164,998us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Collective trust funds | International fixed income    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 47,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
41,523us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_CollectiveTrustFundMember
/ mat_DefinedBenefitPlanByPlanAssetsSecondaryCategoriesAxis
= mat_InternationalFixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | US government and US government agency securities    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 36,531us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_UnitedStatesGovernmentAndAgencySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
31,434us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_UnitedStatesGovernmentAndAgencySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | US corporate debt instruments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 24,628us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
21,171us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | International corporate debt instruments    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 4,700us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,996us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets 15,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7,221us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets $ 6,801us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 8,847us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mat_OtherPlanAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member