XML 103 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt Maturity (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Long Term Debt Maturities Repayments Of Principal [Line Items]    
Amount of long-term debt maturing - 2015 $ 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths  
Amount of long-term debt maturing - 2016 300,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo  
Amount of long-term debt maturing - 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree  
Amount of long-term debt maturing - 2018 250,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour  
Amount of long-term debt maturing - 2019 500,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive  
Amount of long-term debt maturing - Thereafter 1,050,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive  
Long-term debt 2,100,000us-gaap_LongTermDebt 1,600,000us-gaap_LongTermDebt
2010 Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
Amount of long-term debt maturing - 2015 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Amount of long-term debt maturing - 2016 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Amount of long-term debt maturing - 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Amount of long-term debt maturing - 2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Amount of long-term debt maturing - 2019 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Amount of long-term debt maturing - Thereafter 500,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
 
Long-term debt 500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyTenMember
2011 Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
Amount of long-term debt maturing - 2015 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Amount of long-term debt maturing - 2016 300,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Amount of long-term debt maturing - 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Amount of long-term debt maturing - 2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Amount of long-term debt maturing - 2019 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Amount of long-term debt maturing - Thereafter 300,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
 
Long-term debt 600,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
600,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyElevenMember
2013 Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
Amount of long-term debt maturing - 2015 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Amount of long-term debt maturing - 2016 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Amount of long-term debt maturing - 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Amount of long-term debt maturing - 2018 250,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Amount of long-term debt maturing - 2019 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Amount of long-term debt maturing - Thereafter 250,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
 
Long-term debt 500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyThirteenMember
2014 Senior Notes    
Long Term Debt Maturities Repayments Of Principal [Line Items]    
Amount of long-term debt maturing - 2015 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Amount of long-term debt maturing - 2016 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Amount of long-term debt maturing - 2017 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Amount of long-term debt maturing - 2018 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Amount of long-term debt maturing - 2019 500,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Amount of long-term debt maturing - Thereafter 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember
 
Long-term debt $ 500,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= mat_SeniorNotesTwentyFourteenMember