XML 18 R6.htm IDEA: XBRL DOCUMENT
v3.21.1

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - USD ($) $ in Thousands | 3 Months Ended |  |
--- | --- | --- | ---
Apr. 03, 2021 | Mar. 28, 2020 | Jan. 03, 2021 | Jan. 02, 2021
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax | $ (877) | $ 3,123 |  |
Unrealized (loss) gain on interest rate swap, tax | $ 4,327 | $ (9,299) |  |
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06 |  |  |  |
Cumulative Effect Period of Adoption, Additional Paid In Capital |  |  |  | $ 79,400
Cumulative Effect Period of Adoption, Retained Earnings |  |  |  | 5,100
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings | Accounting Standards Update 2020-06 |  |  |  |
Cumulative Effect Period of Adoption of ASU 2020-06, tax impact |  |  | $ 1,600 |
Cumulative Effect, Period of Adoption, Adjustment | Paid-in Capital | Accounting Standards Update 2020-06 |  |  |  |
Cumulative Effect Period of Adoption of ASU 2020-06, tax impact |  |  |  | $ 25,500

X
- Definition Cumulative Effect Period of Adoption, Additional Paid In Capital + References No definition available. + Details
Name: | midd_CumulativeEffectPeriodOfAdoptionAdditionalPaidInCapital
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cumulative Effect Period of Adoption, Retained Earnings + References No definition available. + Details
Name: | midd_CumulativeEffectPeriodOfAdoptionRetainedEarnings
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cumulative effect Period of Adoption, tax impact + References No definition available. + Details
Name: | midd_CumulativeEffectPeriodOfAdoptionTaxImpact
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (i-k) -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=midd_AccountingStandardsUpdate202006Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |