XML 16 R6.htm IDEA: XBRL DOCUMENT
v3.22.1

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Apr. 02, 2022 | Apr. 03, 2021 | Jan. 01, 2022
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax | $ 987 | $ (877) |
Unrealized gain on interest rate swap, tax | 10,892 | $ 4,327 |
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax | 449 |  |
Adjustments to Additional Paid in Capital, Purchase of Capped Calls, Tax | $ (2,364) |  |
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 Adjustments to Additional Paid in Capital, Purchase of Capped Calls, Tax + References No definition available. + Details
Name: | midd_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallsTax
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 https://asc.fasb.org/extlink&oid=126929396&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 https://asc.fasb.org/extlink&oid=126968391&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 https://asc.fasb.org/extlink&oid=126968391&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: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_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: |