XML 48 R35.htm IDEA: XBRL DOCUMENT
v3.21.2

Financial Instruments - Narrative (Details) - USD ($) |  | 3 Months Ended | 6 Months Ended |  |
--- | --- | --- | --- | --- | ---
Apr. 15, 2021 | Jun. 26, 2021 | Jun. 27, 2020 | Jun. 26, 2021 | Jun. 27, 2020 | Mar. 31, 2021 | Dec. 26, 2020
Derivative [Line Items] |  |  |  |  |  |  |
Restricted cash in other current assets as collateral related to open derivative contracts |  | $ 14,500,000 |  | $ 14,500,000 |  |  | $ 7,600,000
Redemption premium |  | (5,674,000) | $ 0 | (5,674,000) | $ 0 |  |
Line of Credit |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | $ 500,000,000.0 |
Total borrowing capacity |  | 350,000,000.0 |  | 350,000,000.0 |  |  |
Line of Credit | Revolving Credit Facility |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | 400,000,000.0 |
Line of Credit | Term Loan Facility |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | 100,000,000.0 |
Line of Credit | Letter of Credit |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | 50,000,000.0 |
Line of Credit | Bridge Loan |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | 25,000,000.0 |
Foreign Line of Credit | Letter of Credit |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  |  | $ 35,000,000.0 |
Subordinated Debt |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Repayments of debt | $ 291,400,000 |  |  |  |  |  |
Redemption premium |  | (5,700,000) |  |  |  |  |
Commodity Contracts [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Deferred net gains (losses), net of tax, included in AOCI |  | (1,900,000) |  | (1,900,000) |  |  |
Cash Flow Hedging [Member] | Commodity Contracts [Member] | Long [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Open option contracts written, at fair value |  | 83,900,000 |  | $ 83,900,000 |  |  |
Time period for open copper future contract purchases |  |  |  | 23 months |  |  |
Fair value of future contracts with net gain (loss) position |  |  |  | $ (2,800,000) |  |  |
Fair Value Hedging [Member] | Commodity Contracts [Member] | Short [Member] |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |
Fair value of future contracts with net gain (loss) position |  |  |  | (2,600,000) |  |  |
Open future contracts to sell copper |  | $ 66,700,000 |  | $ 66,700,000 |  |  |
Time period for open copper future contract sales |  |  |  | 9 months |  |  |

X
- Definition Accumulated change, net of tax, in accumulated gains and losses from derivative instruments. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses. + References No definition available. + Details
Name: | mli_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromDerivativeInstrumentsEffectNetOfTax
Namespace Prefix: | mli_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Refers to gain (loss) position on fair value of future contracts. + References No definition available. + Details
Name: | mli_GainLossOnFairValueOfFutureContracts
Namespace Prefix: | mli_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The fair value of the open option contracts Put for the investment. + References No definition available. + Details
Name: | mli_OpenOptionContractsPutAtFairValue
Namespace Prefix: | mli_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Period related to fixed price sales orders of open future contract. + References No definition available. + Details
Name: | mli_TimePeriodForOpenCopperFutureContract
Namespace Prefix: | mli_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period related to fixed price purchase orders of open future contract. + References No definition available. + Details
Name: | mli_TimePeriodForOpenCopperFutureContractSales
Namespace Prefix: | mli_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeCollateralObligationToReturnCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value of the open option contracts written for the investment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column G)) -URI http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010 + Details
Name: | us-gaap_OpenOptionContractsWrittenAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfSubordinatedDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=mli_TermLoanFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SubordinatedDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |