XML 45 R26.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Nature of Operations and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Estimated Useful Lives | Depreciation and amortization are computed using the straight line method over the following estimated useful lives:
Buildings and improvements(a) | 10 – 30 years
Machinery and equipment | 3 – 10 years
Office furniture and equipment | 5 – 10 years
Computer equipment and software | 3 – 5 years
Motor vehicles | 5 years
(a) Leasehold improvements are the shorter of economic useful life or life of lease
Schedule of Interest Expenses Incurred | Total interest incurred for 2019, 2018, and 2017 is noted below:
|  | Year Ended December 31, |  |  |  |
|  | 2019 |  | 2018 |  | 2017
Interest costs charged to expense |  | $ | 1,305 |  |  | $ | 1,168 |  |  | $ | 1,184 |
Plus: Interest cost capitalized |  | 575 |  |  | 562 |  |  | 293 |
Total |  | $ | 1,880 |  |  | $ | 1,730 |  |  | $ | 1,477 |

X
- Definition Schedule of Property, Plant and Equipment, Estimated Useful Lives + References No definition available. + Details
Name: | mgpi_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
Namespace Prefix: | mgpi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities. + References No definition available. + Details
Name: | us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration