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,244 us-gaap_PensionAndOtherPostretirementBenefitExpense | $ 85,984 us-gaap_PensionAndOtherPostretirementBenefitExpense | $ 81,210 us-gaap_PensionAndOtherPostretirementBenefitExpense
Defined contribution retirement plans |  |  |
Schedule of Employee Benefit Plans [Line Items] |  |  |
Retirement plan expense | 43,819 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DefinedContributionRetirementPlansMember | 43,694 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DefinedContributionRetirementPlansMember | 40,266 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DefinedContributionRetirementPlansMember
Defined benefit pension plans |  |  |
Schedule of Employee Benefit Plans [Line Items] |  |  |
Retirement plan expense | 18,124 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 30,747 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_PensionPlansDefinedBenefitMember | 33,597 us-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,840 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DeferredCompensationAndExcessBenefitPlansMember | 9,298 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DeferredCompensationAndExcessBenefitPlansMember | 5,740 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = mat_DeferredCompensationAndExcessBenefitPlansMember
Postretirement benefit plans |  |  |
Schedule of Employee Benefit Plans [Line Items] |  |  |
Retirement plan expense | $ 1,461 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | $ 2,245 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember | $ 1,607 us-gaap_PensionAndOtherPostretirementBenefitExpense / us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis = us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember

X
- Details
Name: | mat_ScheduleOfEmployeeBenefitPlansLineItems
Namespace Prefix: | mat_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of pension and other (such as medical, dental and life insurance) postretirement benefit costs recognized during the period for (1) defined benefit plans (periodic benefit costs include the following components: service cost, interest cost, expected return on plan assets, gain (loss) on assets, prior service cost or credit, transition asset or obligation, and gain (loss) due to settlements or curtailments) and for (2) defined contribution plans (to the extent that a plan's defined contributions to an individual's account are to be made for periods in which that individual renders services, the net cost for a period is the contribution called for in that period; if a plan calls for contributions for periods after an individual retires or terminates, the estimated cost is accrued during the employee's service period). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 + Details
Name: | us-gaap_PensionAndOtherPostretirementBenefitExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=mat_DeferredCompensationAndExcessBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=mat_DefinedContributionRetirementPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |