XML 16 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisition Integration Initiatives (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Restructuring Reserve [Roll Forward]  
Balance as of January 3, 2015 $ 184us-gaap_RestructuringReserve
Payments 422us-gaap_PaymentsForRestructuring
Balance as of April 4, 2015 4,362us-gaap_RestructuringReserve
Employee Severance [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 3, 2015 147us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Expenses 297us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Payments 217us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Balance as of April 4, 2015 227us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Inventory and Product [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 3, 2015 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= midd_InventoryandProductMember
Expenses 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= midd_InventoryandProductMember
Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= midd_InventoryandProductMember
Balance as of April 4, 2015 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= midd_InventoryandProductMember
Facility Closing [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 3, 2015 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Expenses 4,307us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Payments 201us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Balance as of April 4, 2015 4,106us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Other Restructuring [Member]  
Restructuring Reserve [Roll Forward]  
Balance as of January 3, 2015 37us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Expenses (4)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Payments 4us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Balance as of April 4, 2015 29us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Viking Range Corporation [Member] | Residential Kitchen [Member]  
Restructuring Reserve [Roll Forward]  
Expenses $ 4,600us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= midd_VikingRangeCorporationMember
/ us-gaap_StatementBusinessSegmentsAxis
= midd_ResidentialKitchenMember