XML 30 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Retirement Plans Assets of Plans Invested in Classes of Securities (Details)
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 31, 2012
Elgin Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
   
Percentage of Plan Assets 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
 
Smithville Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
   
Percentage of Plan Assets 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
 
Wrexham Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
   
Percentage of Plan Assets   100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
Equity [Member] | Elgin Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 48.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
   
Percentage of Plan Assets 48.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
56.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
 
Equity [Member] | Smithville Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 48.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
   
Percentage of Plan Assets 48.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
54.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
 
Equity [Member] | Wrexham Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
   
Percentage of Plan Assets 72.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
76.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
 
Fixed Income [Member] | Elgin Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 40.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
   
Percentage of Plan Assets 36.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
32.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
 
Fixed Income [Member] | Smithville Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 40.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
   
Percentage of Plan Assets 36.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
32.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
 
Fixed Income [Member] | Wrexham Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
   
Percentage of Plan Assets 24.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
23.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
 
Money Market [Member] | Elgin Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 4.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
   
Percentage of Plan Assets 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
 
Money Market [Member] | Smithville Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 4.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
   
Percentage of Plan Assets 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
 
Money Market [Member] | Wrexham Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
   
Percentage of Plan Assets 4.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_MoneyMarketInstrumentsMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
 
Other (real estate & commodities) [Member] | Elgin Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 8.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
   
Percentage of Plan Assets 12.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_ElginPlanMember
 
Other (real estate & commodities) [Member] | Smithville Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 8.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
   
Percentage of Plan Assets 12.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
10.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_SmithvillePlanMember
 
Other (real estate & commodities) [Member] | Wrexham Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Target Allocation 0.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
   
Percentage of Plan Assets 0.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember
0.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= midd_OtherRealEstateCommoditiesMember
/ us-gaap_PlanNameAxis
= midd_WrexhamPlanMember