XML 18 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Detail) - Changes in Plan Assets (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Retirement Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Fair value of plan assets at beginning of period $ 1,550us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
$ 1,720us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Actual return on plan assets 46us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
172us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Employer contributions 0us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
0us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Benefits paid (296)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
(342)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Fair value of plan assets at end of period 1,300us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
1,550us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_DefinedBenefitRetirementPlanMember
Post Retirement Benefit Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Benefits paid $ (571)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember
$ (607)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= mgpi_PostRetirementBenefitPlanMember