XML 31 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net $ 1,655,227mat_AccountsReceivableAndInventoriesNet $ 1,828,948mat_AccountsReceivableAndInventoriesNet $ 1,691,890mat_AccountsReceivableAndInventoriesNet
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 1,584,893mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,745,094mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,592,725mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 697,377mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_NorthAmericaSegmentMember
723,886mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_NorthAmericaSegmentMember
694,479mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_NorthAmericaSegmentMember
Operating Segments | International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 778,849mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_InternationalMember
920,770mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_InternationalMember
807,911mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_InternationalMember
Operating Segments | American Girl      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 108,667mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_AmericanGirlMember
100,438mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_AmericanGirlMember
90,335mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_AmericanGirlMember
Corporate and Other      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net $ 70,334mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 83,854mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 99,165mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember