XML 47 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets (Details) (USD $)
12 Months Ended 0 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Aug. 16, 2012
Oct. 17, 2013
Aug. 09, 2013
Mar. 29, 2014
Goodwill [Roll Forward]              
Goodwill $ 143,762,000us-gaap_GoodwillGross $ 153,984,000us-gaap_GoodwillGross          
Accumulated impairment, beginning balance (49,405,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (49,405,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss          
Goodwill, net 102,909,000us-gaap_Goodwill 94,357,000us-gaap_Goodwill 104,579,000us-gaap_Goodwill        
Additions 9,123,000us-gaap_GoodwillAcquiredDuringPeriod [1] 310,000us-gaap_GoodwillAcquiredDuringPeriod          
Currency translation (571,000)us-gaap_GoodwillTranslationAdjustments            
Disposition   (10,532,000)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit          
Goodwill 152,314,000us-gaap_GoodwillGross 143,762,000us-gaap_GoodwillGross 153,984,000us-gaap_GoodwillGross        
Accumulated impairment, ending balance (49,405,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (49,405,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (49,405,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss        
Purchase price allocation adjustments 1,000,000mli_PurchasePriceAllocationAdjustments            
Goodwill allocated to disposal group           10,500,000us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent  
Amortization expenses 3,200,000us-gaap_AdjustmentForAmortization 900,000us-gaap_AdjustmentForAmortization 700,000us-gaap_AdjustmentForAmortization        
Amortization expense for intangible assets              
2015 3,412,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths            
2016 2,519,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo            
2017 1,334,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree            
2018 1,079,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour            
2019 1,011,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive            
Thereafter 9,109,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive            
Net Carrying Amount 18,464,000us-gaap_FiniteLivedIntangibleAssetsNet 5,500,000us-gaap_FiniteLivedIntangibleAssetsNet          
Carrying amount of intangible assets [Abstract]              
Gross Carrying Amount   7,800,000us-gaap_FiniteLivedIntangibleAssetsGross          
Net Carrying Amount 18,464,000us-gaap_FiniteLivedIntangibleAssetsNet 5,500,000us-gaap_FiniteLivedIntangibleAssetsNet          
Customer Relationships [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 11,326,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
           
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 20 years            
Gross Carrying Amount 11,852,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
           
Accumulated Amortization (526,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
           
Net Carrying Amount 11,326,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
           
Non-compete Agreements [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 3,188,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
           
Carrying amount of intangible assets [Abstract]              
Gross Carrying Amount 4,495,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
           
Accumulated Amortization (1,307,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
           
Net Carrying Amount 3,188,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
           
Non-compete Agreements [Member] | Minimum [Member]              
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 3 years            
Non-compete Agreements [Member] | Maximum [Member]              
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 5 years            
Patents and Technology [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 2,108,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_PatentsAndTechnologyMember
           
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 10 years            
Gross Carrying Amount 6,852,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_PatentsAndTechnologyMember
           
Accumulated Amortization (4,744,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_PatentsAndTechnologyMember
           
Net Carrying Amount 2,108,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_PatentsAndTechnologyMember
           
Trade Names and Licenses [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 1,418,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
           
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 3 years            
Gross Carrying Amount 1,670,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
           
Accumulated Amortization (252,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
           
Net Carrying Amount 1,418,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
           
Other [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 424,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_OtherGrossMember
           
Carrying amount of intangible assets [Abstract]              
Gross Carrying Amount 877,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_OtherGrossMember
           
Accumulated Amortization (453,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_OtherGrossMember
           
Net Carrying Amount 424,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mli_OtherGrossMember
           
Other [Member] | Minimum [Member]              
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 2 years            
Other [Member] | Maximum [Member]              
Carrying amount of intangible assets [Abstract]              
Estimated Useful Life 5 years            
Other Intangible Assets [Member]              
Amortization expense for intangible assets              
Net Carrying Amount 18,464,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
           
Carrying amount of intangible assets [Abstract]              
Gross Carrying Amount 25,746,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
           
Accumulated Amortization (7,282,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
           
Net Carrying Amount 18,464,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
           
Westemeyer Industries, Inc. [Member]              
Goodwill [Roll Forward]              
Cost of acquisition       11,600,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mli_WestemeyerIndustriesIncMember
     
Allocation to other intangible assets       2,700,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mli_WestemeyerIndustriesIncMember
     
Howell [Member]              
Goodwill [Roll Forward]              
Cost of acquisition   55,300,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mli_HowellMetalCompanyMember
    55,300,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mli_HowellMetalCompanyMember
   
Allocation to goodwill   1,300,000us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= mli_HowellMetalCompanyMember
         
Allocation to other intangible assets   2,300,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mli_HowellMetalCompanyMember
        2,300,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mli_HowellMetalCompanyMember
Yorkshire [Member]              
Goodwill [Roll Forward]              
Cost of acquisition 30,100,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= mli_YorkshireMember
           
Allocation to goodwill 8,100,000us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_BusinessAcquisitionAxis
= mli_YorkshireMember
           
Allocation to other intangible assets 16,900,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mli_YorkshireMember
           
Plumbing and Refrigeration Segment [Member]              
Goodwill [Roll Forward]              
Goodwill 131,462,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
141,684,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
Accumulated impairment, beginning balance (39,434,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
(39,434,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
Goodwill, net 100,580,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
92,028,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
102,250,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
       
Additions 9,123,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
[1] 310,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
Currency translation (571,000)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
           
Disposition   (10,532,000)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
Goodwill 140,014,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
131,462,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
Accumulated impairment, ending balance (39,434,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
(39,434,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_PlumbingAndRefrigerationSegmentMember
         
OEM Segment [Member]              
Goodwill [Roll Forward]              
Goodwill 12,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
12,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
Accumulated impairment, beginning balance (9,971,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
(9,971,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
Goodwill, net 2,329,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
2,329,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
2,329,000us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
       
Additions 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
[1] 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
Currency translation 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
           
Disposition   0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
Goodwill 12,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
12,300,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
Accumulated impairment, ending balance $ (9,971,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
$ (9,971,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mli_OemSegmentMember
         
[1] Includes finalization of the purchase price allocation adjustment for Howell of $1.0 million