Financing Arrangements - Interest Rate Swaps (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
Jan. 03, 2015
|
Interest Rate Swap 1 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
2.52%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap1Member |
Effective Date |
Feb. 23, 2011 |
Maturity Date |
Feb. 23, 2016 |
Derivative, Notional Amount |
$ 25,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap1Member |
Interest Rate Swap 2 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
1.185%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap2Member |
Effective Date |
Sep. 12, 2011 |
Maturity Date |
Sep. 12, 2016 |
Derivative, Notional Amount |
15,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap2Member |
Interest Rate Swap 3 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.498%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap3Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
Jul. 11, 2015 |
Derivative, Notional Amount |
10,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap3Member |
Interest Rate Swap 4 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.458%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap4Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
Oct. 11, 2015 |
Derivative, Notional Amount |
15,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap4Member |
Interest Rate Swap 5 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.64%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap5Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
Aug. 11, 2016 |
Derivative, Notional Amount |
25,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap5Member |
Interest Rate Swap 6 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.789%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap6Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
Mar. 11, 2017 |
Derivative, Notional Amount |
25,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap6Member |
Interest Rate Swap 7 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.80%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap7Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
May 11, 2017 |
Derivative, Notional Amount |
25,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap7Member |
Interest Rate Swap 8 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.88%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap8Member |
Effective Date |
Feb. 11, 2013 |
Maturity Date |
Jul. 11, 2017 |
Derivative, Notional Amount |
35,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap8Member |
Interest Rate Swap 9 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
1.48%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap9Member |
Effective Date |
Sep. 11, 2013 |
Maturity Date |
Jul. 11, 2017 |
Derivative, Notional Amount |
10,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap9Member |
interest rate swap 10 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
0.90%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap10Member |
Effective Date |
Mar. 11, 2014 |
Maturity Date |
Jul. 11, 2017 |
Derivative, Notional Amount |
15,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap10Member |
interest rate swap 11 [Member] |
|
Debt Instrument [Line Items] |
|
Fixed Interest Rate |
1.00%us-gaap_DerivativeFixedInterestRate / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap11Member |
Effective Date |
Mar. 11, 2014 |
Maturity Date |
Jul. 11, 2017 |
Derivative, Notional Amount |
$ 25,000,000invest_DerivativeNotionalAmount / us-gaap_DebtInstrumentAxis = midd_InterestRateSwap11Member |