XML 48 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Changes in the Carrying Amount of Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Jan. 01, 2011
Goodwill [Roll Forward]      
Balance beginning of period $ 687,955us-gaap_Goodwill   $ 526,011us-gaap_Goodwill
Goodwill, Acquired During Period 129,328us-gaap_GoodwillAcquiredDuringPeriod 166,761us-gaap_GoodwillAcquiredDuringPeriod  
Measurement period adjustments to goodwill acquired in prior year 94us-gaap_GoodwillPurchaseAccountingAdjustments (3,417)us-gaap_GoodwillPurchaseAccountingAdjustments  
Goodwill Translation Accounting Adjustments 8,886midd_GoodwillTranslationAccountingAdjustments 1,400midd_GoodwillTranslationAccountingAdjustments  
Balance end of period 808,491us-gaap_Goodwill 687,955us-gaap_Goodwill 526,011us-gaap_Goodwill
Commercial Foodservice Equipment Group [Member]      
Goodwill [Roll Forward]      
Balance beginning of period 444,321us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
  397,246us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
Goodwill, Acquired During Period 12,567us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
50,999us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
 
Measurement period adjustments to goodwill acquired in prior year (1,533)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
(3,473)us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
 
Goodwill Translation Accounting Adjustments 4,465midd_GoodwillTranslationAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
451midd_GoodwillTranslationAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
 
Balance end of period 450,890us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
444,321us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
397,246us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_CommercialFoodserviceEquipmentGroupMember
Food Processing Group [Member]      
Goodwill [Roll Forward]      
Balance beginning of period 127,872us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
  128,765us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
Goodwill, Acquired During Period 11,061us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
 
Measurement period adjustments to goodwill acquired in prior year 0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
56us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
 
Goodwill Translation Accounting Adjustments 4,421midd_GoodwillTranslationAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
949midd_GoodwillTranslationAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
 
Balance end of period 134,512us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
127,872us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
128,765us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_FoodProcessingGroupMember
Residential Kitchen [Member]      
Goodwill [Roll Forward]      
Balance beginning of period 115,762us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
  0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
Goodwill, Acquired During Period 105,700us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
115,762us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
 
Measurement period adjustments to goodwill acquired in prior year 1,627us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
0us-gaap_GoodwillPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
 
Goodwill Translation Accounting Adjustments    0midd_GoodwillTranslationAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
 
Balance end of period $ 223,089us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
$ 115,762us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember
$ 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember