XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.20.2

Accrued Expenses (Tables) | 9 Months Ended
--- | ---
Sep. 26, 2020
Disclosure Accrued Expenses [Abstract] |
Schedule of Accrued Liabilities | Accrued expenses consist of the following (in thousands):
| Sep 26, 2020 |  | Dec 28, 2019
Contract liabilities | $ | 86,103 |  |  | $ | 74,511 |
Accrued payroll and related expenses | 71,526 |  |  | 80,621 |
Accrued warranty | 67,714 |  |  | 66,374 |
Accrued customer rebates | 33,418 |  |  | 51,709 |
Accrued sales and other tax | 23,438 |  |  | 19,862 |
Accrued short-term leases | 23,297 |  |  | 21,827 |
Accrued interest rate swaps | 15,282 |  |  | — |
Accrued product liability and workers compensation | 13,134 |  |  | 15,164 |
Accrued professional fees | 12,291 |  |  | 13,368 |
Accrued agent commission | 10,562 |  |  | 13,816 |
Accrued restructuring | 5,818 |  |  | 1,121 |
Other accrued expenses | 58,997 |  |  | 58,177 |
| $ | 421,580 |  |  | $ | 416,550 |

X
- Definition Disclosure - Accrued Expenses [Abstract] + References No definition available. + Details
Name: | midd_DisclosureAccruedExpensesAbstract
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