XML 38 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
3 Months Ended 12 Months Ended
Mar. 29, 2014
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Significant Accounting Policies [Line Items]        
Allowance for doubtful accounts   $ 9,100,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 7,000,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
LIFO Inventory Amount   30,200,000us-gaap_LIFOInventoryAmount 22,300,000us-gaap_LIFOInventoryAmount  
Percentage of LIFO Inventory   11.80%us-gaap_PercentageOfLIFOInventory 10.10%us-gaap_PercentageOfLIFOInventory  
Depreciation   15,500,000us-gaap_Depreciation 13,500,000us-gaap_Depreciation 8,700,000us-gaap_Depreciation
Finite-Lived Intangible Assets, Amortization Expense   24,600,000us-gaap_AmortizationOfIntangibleAssets 28,500,000us-gaap_AmortizationOfIntangibleAssets 17,000,000us-gaap_AmortizationOfIntangibleAssets
Foreign Currency Transaction Gain (Loss), before Tax   3,600,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 3,100,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (3,700,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Costs in Excess of Billings on Uncompleted Contracts or Programs   12,700,000us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms 17,200,000us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms  
Research and Development Expense   22,600,000us-gaap_ResearchAndDevelopmentExpense 21,400,000us-gaap_ResearchAndDevelopmentExpense 14,100,000us-gaap_ResearchAndDevelopmentExpense
Share-based Compensation   16,690,000us-gaap_ShareBasedCompensation 11,862,000us-gaap_ShareBasedCompensation 11,984,000us-gaap_ShareBasedCompensation
Tax benefit   6,300,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 4,400,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 4,600,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Total unrecognized compensation   16,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Weighted average life   1 year 11 months 23 days    
Weighted average number diluted shares outstanding (shares)   20,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 317,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 430,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Interest Paid   14,800,000us-gaap_InterestPaid 14,100,000us-gaap_InterestPaid 8,000,000us-gaap_InterestPaid
Income Taxes Paid   43,500,000us-gaap_IncomeTaxesPaid 49,500,000us-gaap_IncomeTaxesPaid 49,000,000us-gaap_IncomeTaxesPaid
Restricted Stock [Member]        
Significant Accounting Policies [Line Items]        
Stock Issued During Period, Shares, Restricted Stock Award, Gross 369,807us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
     
Fair value of grants issued during the period   $ 32,500,000midd_ShareBasedCompensationArrangementByShareBasedPaymentawardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
  $ 0midd_ShareBasedCompensationArrangementByShareBasedPaymentawardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Grant awards issued (shares)   369,807us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Grant awards, fair value per share at date of grant (usd per share)   $ 87.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember