XML 79 R90.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Employee Retirement Plans - Additional Information (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Jan. 03, 2015 plan | Dec. 28, 2013 | Dec. 29, 2012
Defined Benefit Plan Disclosure [Line Items] |  |  |
Number of defined contribution 401K savings plans | 2 midd_NumberOfPlans |  |
Defined Contribution Plan, Employer Discretionary Contribution Amount | $ 0.1 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount | $ 0.1 us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount |
Smithville Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Expected contributions to the pension plan | .8 |  |
Wrexham Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Expected contributions to the pension plan | .4 |  |
Maximum [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Contributions by employer to 401K savings plan |  | $ 0.1 us-gaap_DefinedContributionPlanCostRecognized / us-gaap_RangeAxis = us-gaap_MaximumMember | $ 0.1 us-gaap_DefinedContributionPlanCostRecognized / us-gaap_RangeAxis = us-gaap_MaximumMember

X
- Definition Number of Plans + References No definition available. + Details
Name: | midd_NumberOfPlans
Namespace Prefix: | midd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Descriptive information regarding the employer's best estimate, as soon as it can be reasonably determined, of contributions expected to be paid to the plan during the next fiscal year beginning after the date of the latest statement of financial position. Estimated contributions may be presented in the aggregate combining (1) contributions required by funding regulations or laws, (2) discretionary contributions, and (3) noncash contributions. Description may include a range of expected contributions, required minimum contribution, whether the expected contribution is discretionary, and further explanation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=28361610&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYearDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414718&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=midd_SmithvillePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=midd_WrexhamPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |