XML 105 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Data (Unaudited) (Details Textual) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 26, 2014
Jun. 27, 2014
Mar. 28, 2014
Dec. 31, 2013
facility
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Number of facilities where accounting error occurred         1mtrn_NumberofFacilitiesWhereAccountingErrorOccurred            
Correction to previously reported gross margin $ (55,797)us-gaap_GrossProfit $ (54,843)us-gaap_GrossProfit $ (49,801)us-gaap_GrossProfit $ (45,462)us-gaap_GrossProfit $ (49,164)us-gaap_GrossProfit $ (44,483)us-gaap_GrossProfit $ (45,992)us-gaap_GrossProfit $ (48,339)us-gaap_GrossProfit $ (205,903)us-gaap_GrossProfit $ (187,978)us-gaap_GrossProfit $ (198,783)us-gaap_GrossProfit
Correction to reduce previously reported net income (11,976)us-gaap_NetIncomeLoss (12,440)us-gaap_NetIncomeLoss (9,974)us-gaap_NetIncomeLoss (7,331)us-gaap_NetIncomeLoss (3,775)us-gaap_NetIncomeLoss (4,992)us-gaap_NetIncomeLoss (4,155)us-gaap_NetIncomeLoss (6,785)us-gaap_NetIncomeLoss (41,721)us-gaap_NetIncomeLoss (19,707)us-gaap_NetIncomeLoss (24,664)us-gaap_NetIncomeLoss
Correction to reduce previously reported earnings per share diluted (in dollars per share) $ (0.58)us-gaap_EarningsPerShareDiluted $ (0.60)us-gaap_EarningsPerShareDiluted $ (0.47)us-gaap_EarningsPerShareDiluted $ (0.35)us-gaap_EarningsPerShareDiluted $ (0.18)us-gaap_EarningsPerShareDiluted $ (0.24)us-gaap_EarningsPerShareDiluted $ (0.20)us-gaap_EarningsPerShareDiluted $ (0.33)us-gaap_EarningsPerShareDiluted $ (2.00)us-gaap_EarningsPerShareDiluted $ (0.94)us-gaap_EarningsPerShareDiluted $ (1.19)us-gaap_EarningsPerShareDiluted
Procedural Errors In Reconciliation of Physical Inventory [Member] | Restatement Adjustment [Member]                      
Correction to previously reported gross margin           700us-gaap_GrossProfit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mtrn_ProceduralErrorsInReconciliationofPhysicalInventoryMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
6,800us-gaap_GrossProfit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mtrn_ProceduralErrorsInReconciliationofPhysicalInventoryMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Correction to reduce previously reported net income           $ 100us-gaap_NetIncomeLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mtrn_ProceduralErrorsInReconciliationofPhysicalInventoryMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 4,800us-gaap_NetIncomeLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mtrn_ProceduralErrorsInReconciliationofPhysicalInventoryMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Correction to reduce previously reported earnings per share diluted (in dollars per share)             $ 0.23us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mtrn_ProceduralErrorsInReconciliationofPhysicalInventoryMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember