XML 19 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Part 2 (Details)
12 Months Ended 0 Months Ended 12 Months Ended
Dec. 27, 2014
USD ($)
Dec. 28, 2013
USD ($)
Dec. 27, 2014
Commodity Contracts [Member]
USD ($)
Dec. 27, 2014
Commodity Contracts [Member]
Not Designated as Hedging Instrument [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 28, 2013
Commodity Contracts [Member]
Not Designated as Hedging Instrument [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 27, 2014
Commodity Contracts [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 28, 2013
Commodity Contracts [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 27, 2014
Commodity Contracts [Member]
Cash Flow Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 28, 2013
Commodity Contracts [Member]
Cash Flow Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 27, 2014
Commodity Contracts [Member]
Fair Value Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 28, 2013
Commodity Contracts [Member]
Fair Value Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 27, 2014
Foreign Currency Contracts [Member]
USD ($)
Dec. 27, 2014
Foreign Currency Contracts [Member]
EUR (€)
Dec. 27, 2014
Foreign Currency Contracts [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 28, 2013
Foreign Currency Contracts [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 27, 2014
Foreign Currency Contracts [Member]
Cash Flow Hedging [Member]
Property, plant, and equipment, net [Member]
USD ($)
Dec. 28, 2013
Foreign Currency Contracts [Member]
Cash Flow Hedging [Member]
Property, plant, and equipment, net [Member]
USD ($)
Dec. 27, 2014
Inventory [Member]
Fair Value Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Dec. 28, 2013
Inventory [Member]
Fair Value Hedging [Member]
Cost of Goods Sold [Member]
USD ($)
Feb. 20, 2013
Interest Rate Swap [Member]
USD ($)
Dec. 27, 2014
Interest Rate Swap [Member]
USD ($)
Dec. 27, 2014
Interest Rate Swap [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 28, 2013
Interest Rate Swap [Member]
Cash Flow Hedging [Member]
USD ($)
Dec. 27, 2014
Interest Rate Swap [Member]
Cash Flow Hedging [Member]
Interest Expense [Member]
USD ($)
Dec. 28, 2013
Interest Rate Swap [Member]
Cash Flow Hedging [Member]
Interest Expense [Member]
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]                                                  
(Loss) Gain Recognized in AOCI (Effective Portion), Net of Tax           $ (1,088,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ (3,337,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
            $ (275,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 401,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
            $ (1,435,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 834,000us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
(Gain) Loss Reclassified from AOCI (Effective Portion), Net of Tax               267,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,781,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
            0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= mli_PropertyPlantAndEquipmentNetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
34,000us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= mli_PropertyPlantAndEquipmentNetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
            0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (loss) on the derivatives in designated and qualifying fair value hedges                   6,783,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
5,115,000us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
            (5,958,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= mli_InventoryMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(4,827,000)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= mli_InventoryMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
           
Gain (loss) on undesignated derivatives       1,466,000mli_ChangeInUnrealizedGainLossOnNonHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(611,000)mli_ChangeInUnrealizedGainLossOnNonHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
                                       
Notional amount                         1,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
            200,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
         
Time period for open forward contracts to purchase                       3 months 3 months                        
Period of interest rate swap                                       2 years          
Interest rate swap, fixed interest rate (in hundredths)                                       1.40%us-gaap_DerivativeForwardInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
         
Term loan facility, all-in fixed interest rate (in hundredths)                                       2.70%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
         
Interest rate swap maturity date                                         Dec. 11, 2017        
Deferred net gains (losses), net of tax, included in AOCI     (538,000)mli_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromDerivativeInstrumentsEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
                157,000mli_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromDerivativeInstrumentsEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
                (601,000)mli_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromDerivativeInstrumentsEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
       
Offsetting Assets [Line Items]                                                  
Restricted cash in other current assets as collateral related to open derivative contracts $ 500,000us-gaap_DerivativeCollateralObligationToReturnCash $ 2,100,000us-gaap_DerivativeCollateralObligationToReturnCash