XML 20 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Detail) - Expected Benefit Payments (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Defined Benefit Retirement Plan [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2015 $ 2,016us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
2016 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
2017 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
2018 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
2019 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
2020-2024 0us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Total 2,016mgpi_DefinedBenefitPlanExpectedFuturePayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Post Retirement Benefit Plan [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2015 534us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
2016 512us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
2017 498us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
2018 501us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
2019 518us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
2020-2024 2,194us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
Total 4,757mgpi_DefinedBenefitPlanExpectedFuturePayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
Post Retirement Benefit Plan [Member] | Medicare Part D Subsidy Receipts [Member]  
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2015 28us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
2016 25us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
2017 24us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
2018 23us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
2019 22us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
2020-2024 88us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember
Total $ 210mgpi_DefinedBenefitPlanExpectedFuturePayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
/ us-gaap_NatureOfExpenseAxis
= mgpi_MedicarePartDSubsidyReceiptsMember