XML 60 R43.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Nature of Operations and Summary of Significant Accounting Policies (Detail) $ in Thousands |  | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Jan. 03, 2012 subsidiary | Jun. 30, 2015 USD ($) | Jun. 30, 2010 | Dec. 31, 2016 USD ($) segment | Dec. 31, 2015 USD ($) segment | Dec. 31, 2014 USD ($) | Dec. 31, 2013 USD ($) | Dec. 31, 2012 | Feb. 26, 2016 | Sep. 30, 2015
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Number of subsidiaries distributed to company | subsidiary | 3 |  |  |  |  |  |  |  |  |
Number of reportable segments | segment |  |  |  | 2 | 2 |  |  |  |  |
Shipping and handling revenue (in dollars) |  |  |  | $ 13,974 | $ 14,498 | $ 16,209 |  |  |  |
Research and development expense (in dollars) |  |  |  | 916 | 748 | $ 1,622 |  |  |  |
Debt instrument, fair value disclosure (in dollars) |  |  |  | 37,412 | 34,603 |  |  |  |  |
Long-term debt, including current maturities |  |  |  | $ 36,001 | 33,460 |  |  |  |  |
Pension Benefit Plan [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Employer contributions |  | $ 741 |  |  | $ 741 |  |  |  |  |
Minimum [Member] | Building and Improvements [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 20 years |  |  |  |  |
Minimum [Member] | Transportation Equipment Assets [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 5 years |  |  |  |  |
Minimum [Member] | Machinery Equipment [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 10 years |  |  |  |  |
Maximum [Member] | Building and Improvements [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 40 years |  |  |  |  |
Maximum [Member] | Transportation Equipment Assets [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 6 years |  |  |  |  |
Maximum [Member] | Machinery Equipment [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  |  | 12 years |  |  |  |  |
ICP [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Equity method ownership percentage (percent) |  |  |  | 30.00% |  |  |  |  | 30.00% | 30.00%
Ownership percentage sold (percent) |  |  | 50.00% |  |  |  |  | 20.00% |  |
Retained Earnings | Immaterial Error Correction [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Immaterial error correction to long term incentive compensation |  |  |  |  |  |  | $ (1,027) |  |  |
Additional Paid-In Capital | Immaterial Error Correction [Member] |  |  |  |  |  |  |  |  |  |
Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |
Immaterial error correction to long term incentive compensation |  |  |  |  |  |  | $ 1,027 |  |  |

X
- Definition [Line Items] for Accounting Policies [Table] + References No definition available. + Details
Name: | mgpi_AccountingPoliciesLineItems
Namespace Prefix: | mgpi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity Method Investment, Ownership Percentage Sold + References No definition available. + Details
Name: | mgpi_EquityMethodInvestmentOwnershipPercentageSold
Namespace Prefix: | mgpi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restructuring and Related Activities, Number of Subsidiaries Divested + References No definition available. + Details
Name: | mgpi_RestructuringandRelatedActivitiesNumberofSubsidiariesDivested
Namespace Prefix: | mgpi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the amount of recognized equity-based compensation related to other long-term incentive plans during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13476-108611 + Details
Name: | us-gaap_DebtInstrumentFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of contributions made by the employer to defined benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(5)(ii) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 35 -Paragraph 123 -Subparagraph B -URI http://asc.fasb.org/extlink&oid=64937487&loc=d3e36068-114959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 63 -Subparagraph B -URI http://asc.fasb.org/extlink&oid=64937038&loc=d3e12551-114930 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(5)(iv)(01) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66011266&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of long-term debt and capital lease obligations including current maturities. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fees charged to customers for the delivery, generally by postal or freight service providers, of product or goods purchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68075638&loc=d3e60635-111653 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_ShippingAndHandlingRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=mgpi_BuildingAndImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=mgpi_TransportationEquipmentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=mgpi_MachineryEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mgpi_IllinoisCornProcessingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=mgpi_ImmaterialErrorCorrectionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |