XML 25 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Retirement Plans Estimated Future Benefit Payments under the Plans (Details) (USD $)
In Thousands, unless otherwise specified
Jan. 03, 2015
Elgin Plan [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2013 $ 282us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
2014 280us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
2015 278us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
2016 278us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
2017 through 2022 1,628us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
Smithville Plan [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2013 674us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
2014 693us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
2015 707us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
2016 726us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
2017 through 2022 4,837us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
Wrexham Plan [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2013 623us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
2014 662us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
2015 701us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
2016 740us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
2017 through 2022 5,300us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
Directors Plans [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2013 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_PlanNameAxis
= midd_DirectorsPlanMember
2014 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_PlanNameAxis
= midd_DirectorsPlanMember
2015 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_PlanNameAxis
= midd_DirectorsPlanMember
2016 733us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_PlanNameAxis
= midd_DirectorsPlanMember
2017 through 2022 $ 4,399us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_PlanNameAxis
= midd_DirectorsPlanMember