XML 39 R28.htm IDEA: XBRL DOCUMENT
v3.20.2

Other Comprehensive Income (Tables) | 6 Months Ended
--- | ---
Jun. 27, 2020
Disclosure Other Comprehensive Income Additional Information [Abstract] |
Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] | Changes in accumulated other comprehensive income(1) were as follows (in thousands):
| Currency Translation Adjustment |  | Pension Benefit Costs |  | Unrealized Gain/(Loss) Interest Rate Swap |  | Total
Balance as of December 28, 2019 | $ | (105,705) |  |  | $ | (228,336) |  |  | $ | (16,892) |  |  | $ | (350,933) |
Other comprehensive income before reclassification | (29,064) |  |  | 12,317 |  |  | (33,141) |  |  | (49,888) |
Amounts reclassified from accumulated other comprehensive income | — |  |  | — |  |  | 5,261 |  |  | 5,261 |
Net current-period other comprehensive income | $ | (29,064) |  |  | $ | 12,317 |  |  | $ | (27,880) |  |  | $ | (44,627) |
Balance as of June 27, 2020 | $ | (134,769) |  |  | $ | (216,019) |  |  | $ | (44,772) |  |  | $ | (395,560) |
Balance as of December 29, 2018 | $ | (112,771) |  |  | $ | (170,938) |  |  | $ | 7,233 |  |  | $ | (276,476) |
Adoption of ASU 2017-12 (2) | — |  |  | — |  |  | 11 |  |  | 11 |
Other comprehensive income before reclassification | (1,762) |  |  | (9) |  |  | (21,952) |  |  | (23,723) |
Amounts reclassified from accumulated other comprehensive income | — |  |  | — |  |  | (1,550) |  |  | (1,550) |
Net current-period other comprehensive income | $ | (1,762) |  |  | $ | (9) |  |  | $ | (23,491) |  |  | $ | (25,262) |
Balance as of June 29, 2019 | $ | (114,533) |  |  | $ | (170,947) |  |  | $ | (16,258) |  |  | $ | (301,738) |
Schedule of Comprehensive Income (Loss) | Components of other comprehensive income were as follows (in thousands):
| Three Months Ended |  |  |  | Six Months Ended |  |
| Jun 27, 2020 |  | Jun 29, 2019 |  | Jun 27, 2020 |  | Jun 29, 2019
Net earnings | $ | 21,162 |  |  | $ | 92,210 |  |  | $ | 94,941 |  |  | $ | 161,223 |
Currency translation adjustment | 19,852 |  |  | (12,445) |  |  | (29,064) |  |  | (1,762) |
Pension liability adjustment, net of tax | (2,491) |  |  | 5,254 |  |  | 12,317 |  |  | (9) |
Unrealized loss on interest rate swaps, net of tax | (2,661) |  |  | (14,124) |  |  | (27,880) |  |  | (23,491) |
Comprehensive income | $ | 35,862 |  |  | $ | 70,895 |  |  | $ | 50,314 |  |  | $ | 135,961 |

X
- Definition Disclosure - Other Comprehensive Income - Additional Information [Abstract] + References No definition available. + Details
Name: | midd_DisclosureOtherComprehensiveIncomeAdditionalInformationAbstract
Namespace Prefix: | midd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e526-108580 + Details
Name: | us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration