XML 68 R55.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenue Recognition Effect of Adopting ASC 606 (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 28, 2019 | Dec. 29, 2018
Effect of Adopting ASC 606 [Line Items] |  |  |
Cumulative Effect on Retained Earnings, Net of Tax |  | $ 100 |
Accounting Standards Update 2014-09 |  |  |
Effect of Adopting ASC 606 [Line Items] |  |  |
Cumulative Effect on Retained Earnings, Net of Tax | [1] |  | $ 4,405
[1] | As of December 31, 2017, the company adopted ASU No. 2014-09, Revenue from Contracts with Customers (ASC 606) using the modified retrospective method to contracts that were not completed as of December 30, 2017. The adoption of this guidance resulted in the recognition of $(4.4) million as an adjustment to the opening balance of retained earnings.

X
- Definition [Line Items] for Effect of Adopting ASC 606 [Table] + References No definition available. + Details
Name: | midd_EffectofAdoptingASC606LineItems
Namespace Prefix: | midd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the cumulative effect on retained earnings net of related income tax effect. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794 + Details
Name: | us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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