XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Summary of Significant Accounting Policies Additional Information (Detail) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Apr. 01, 2017 | Apr. 02, 2016 | Dec. 31, 2016
Significant Accounting Policies [Line Items] |  |  |
Non-cash share-based compensation expense | $ 3,550 | $ 4,959 |
Unrecognized tax benefits related to federal, state and foreign taxes |  |  | $ 20,300
Unrecognized tax benefits related to federal, state and foreign taxes of which would impact the effective tax rate if recognized |  |  | 20,000
Unrecognized tax benefits, accrued interest |  |  | 2,700
Unrecognized tax benefits, penalties |  |  | $ 4,900
Recognized Tax Expense | 1,200 |  |
Amount of unrecognized tax benefits that may be recognized over the next twelve months | 2,000 |  |
Interest paid | 5,800 | 4,800 |
Income tax payments | 6,200 | $ 12,200 |
Restricted Stock [Member] |  |  |
Significant Accounting Policies [Line Items] |  |  |
Grant date fair value | $ 9,600 |  |
UNITED STATES | Internal Revenue Service (IRS) [Member] |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
UNITED STATES | State and Local Jurisdiction [Member] |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2007 – 2016 |  |
AUSTRALIA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
BRAZIL |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
CANADA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2007 – 2016 |  |
CHINA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2007 – 2016 |  |
Czech Republic, Koruny |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2014 – 2016 |  |
DENMARK |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2013 – 2016 |  |
FRANCE |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2014 – 2016 |  |
GERMANY |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2014 – 2016 |  |
INDIA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2013 – 2016 |  |
IRELAND |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2010 – 2016 |  |
ITALY |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
LUXEMBOURG |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
MEXICO |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
NETHERLANDS |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2005 – 2016 |  |
PHILIPPINES |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2013 – 2016 |  |
POLAND |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2011 – 2016 |  |
ROMANIA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2007 – 2016 |  |
SPAIN |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2012 – 2016 |  |
SWEDEN |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2010 – 2016 |  |
SWITZERLAND |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2008 – 2016 |  |
TAIWAN, PROVINCE OF CHINA |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2011 – 2012 |  |
UNITED KINGDOM |  |  |
Significant Accounting Policies [Line Items] |  |  |
Income Tax Examination Years Subject To Examination | 2015 – 2016 |  |

X
- Definition Income Tax Examination, Years Subject to Examination + References No definition available. + Details
Name: | midd_IncomeTaxExaminationYearsSubjectToExamination
Namespace Prefix: | midd_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recognized Tax Expense for Previously Unrecognized Tax Benefits + References No definition available. + Details
Name: | midd_RecognizedTaxExpense
Namespace Prefix: | midd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | midd_SignificantAccountingPoliciesLineItems
Namespace Prefix: | midd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3536-108585 + Details
Name: | us-gaap_IncomeTaxesPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash paid for interest during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3536-108585 + Details
Name: | us-gaap_InterestPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=56944662&loc=d3e3602-108585 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value, before forfeitures, of stock or other type of equity granted of any equity-based compensation plan other than an employee stock ownership plan (ESOP). + References No definition available. + Details
Name: | us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Unrecognized Tax Benefit -URI http://asc.fasb.org/extlink&oid=6527854 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of interest expense accrued for an underpayment of income taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_AU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_CN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=currency_CZK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_DK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_FR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_DE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_IN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_IE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_IT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_LU
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_NL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_PH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_PL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_RO
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_ES
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_SE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_CH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_TW
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | midd_RegionReportingInformationByRegionAxis=country_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |