XML 17 R6.htm IDEA: XBRL DOCUMENT
v3.21.2

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Oct. 02, 2021 | Sep. 26, 2020 | Oct. 02, 2021 | Sep. 26, 2020 | Jan. 02, 2021
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax | $ 1,296 | $ (1,283) | $ 673 | $ 1,308 |
Unrealized gain on interest rate swap, tax | $ 1,065 | 960 | $ 5,637 | (9,303) |
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt |  | 307 |  | 307 |
Retained Earnings |  |  |  |  |
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt |  | 0 |  | 0 |
Paid-in Capital |  |  |  |  |
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt |  | $ 307 |  | $ 307 |
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 Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Tax + References No definition available. + Details
Name: | midd_OtherComprehensiveIncomeLossCashFlowHedgeGainLossTax
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 25 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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
- 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: |

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: |