XML 30 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Forward and Option Purchase Contracts Outstanding (Details)
In Thousands, unless otherwise specified
3 Months Ended 3 Months Ended 3 Months Ended 3 Months Ended
Apr. 04, 2015
Currency, British Pound Sterling
Derivative Instrument 1
GBP (£)
Apr. 04, 2015
Currency, British Pound Sterling
Derivative Instrument 2
GBP (£)
Apr. 04, 2015
Currency, British Pound Sterling
Derivative Instrument 3
GBP (£)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 1
EUR (€)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 2
EUR (€)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 3
EUR (€)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 4
EUR (€)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 5
EUR (€)
Apr. 04, 2015
Currency, Euro
Derivative Instrument 6
EUR (€)
Apr. 04, 2015
Australia, Dollars
EUR (€)
Apr. 04, 2015
Australia, Dollars
Derivative Instrument 7
EUR (€)
Apr. 04, 2015
Australia, Dollars
Derivative Instrument 8
Apr. 04, 2015
Australia, Dollars
Derivative Instrument 9
EUR (€)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 4
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 5
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 6
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 7
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 8
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 9
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 10
USD ($)
Apr. 04, 2015
Currency, U.S. Dollar
Derivative Instrument 11
USD ($)
Apr. 04, 2015
Canada, Dollars
Derivative Instrument 10
EUR (€)
Apr. 04, 2015
Brazil, Brazil Real
Derivative Instrument 11
EUR (€)
Derivative [Line Items]                                              
Derivative, Notional Amount £ 5,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument1Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyBritishPoundSterlingMember
£ 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument2Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyBritishPoundSterlingMember
£ 5,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument3Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyBritishPoundSterlingMember
€ 7,666,822invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument1Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 13,723,068invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument2Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 6,885,156invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrument3Member
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 5,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentFourMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentFiveMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 4,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentSixMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyEuroMember
€ 10,000,000invest_DerivativeNotionalAmount
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= currency_AUD
€ 15,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentSevenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= currency_AUD
  € 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentNineMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= currency_AUD
$ 5,924,050invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentFourMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 10,770,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentFiveMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 5,061,900invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentSixMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 11,326,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentSevenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 7,551,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentEightMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 7,558,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentNineMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 5,847,953invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentTenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
$ 2,748,763invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentElevenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= midd_CurrencyUSDollarMember
€ 7,500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentTenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= currency_CAD
€ 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= midd_DerivativeInstrumentElevenMember
/ midd_ForeignExchangeContractDerivativesByExposureAxis
= currency_BRL
Maturity Jul. 03, 2015 Jul. 03, 2015 Jul. 03, 2015       Jul. 03, 2015 Jul. 03, 2015 Jul. 03, 2015   Jul. 03, 2015 Jul. 03, 2015 Jul. 03, 2015                 Jul. 03, 2015 Dec. 15, 2015