XML 70 R26.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Accrued Expenses (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2012
Notes To Financial Statements [Abstract] |
Schedule of Accrued Liabilities | Accrued expenses consist of the following:
| Jun 30, 2012 |  |  | Dec 31, 2011 |
| (in thousands)
Advanced customer deposits | $ | 33,622 |  |  | $ | 33,246 |
Accrued payroll and related expenses | 31,609 |  |  | 41,434 |
Accrued warranty | 15,474 |  |  | 13,842 |
Accrued customer rebates | 13,812 |  |  | 23,136 |
Accrued product liability and workers compensation | 11,970 |  |  | 10,771 |
Accrued agent commission | 8,607 |  |  | 8,668 |
Accrued professional services | 7,316 |  |  | 7,497 |
Other accrued expenses | 24,890 |  |  | 31,798 |
| $ | 147,300 |  |  | $ | 170,392 |

X
- Details
Name: | midd_NotesToFinancialStatementsAbstract
Namespace Prefix: | midd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration