XML 96 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net $ 1,340,023mat_AccountsReceivableAndInventoriesNet $ 1,656,207mat_AccountsReceivableAndInventoriesNet $ 1,413,389mat_AccountsReceivableAndInventoriesNet
Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 1,209,066mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,585,873mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,308,595mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments | North America      
Segment Reporting, Asset Reconciling Item [Line Items]      
Accounts receivable and inventories, net 550,807mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_NorthAmericaSegmentMember
698,357mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_NorthAmericaSegmentMember
463,905mat_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 552,981mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_InternationalMember
778,849mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_InternationalMember
734,024mat_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 105,278mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_AmericanGirlMember
108,667mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mat_AmericanGirlMember
110,666mat_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 $ 130,957mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 70,334mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 104,794mat_AccountsReceivableAndInventoriesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember