XML 80 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Detail) - Fair Value of Company's Defined Benefit Retirment Plan (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Cash and cash equivalents $ 5,641us-gaap_CashAndCashEquivalentsAtCarryingValue $ 2,857us-gaap_CashAndCashEquivalentsAtCarryingValue $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
Total 1,300us-gaap_InvestmentsAndCash 1,550us-gaap_InvestmentsAndCash  
Level 1 [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Total 1,300us-gaap_InvestmentsAndCash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,550us-gaap_InvestmentsAndCash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Domestic Equity Securities [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Equity securities 332us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
566us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
 
Investment grade bonds 162mgpi_InvestmentGradeBonds
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
167mgpi_InvestmentGradeBonds
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
 
Domestic Equity Securities [Member] | Level 1 [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Equity securities 332us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
566us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
 
Investment grade bonds 162mgpi_InvestmentGradeBonds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
167mgpi_InvestmentGradeBonds
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mgpi_DomesticMember
 
International Equity Securities [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Equity securities   156us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= mgpi_InternationalMember
 
International Equity Securities [Member] | Level 1 [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Equity securities   156us-gaap_MarketableSecuritiesEquitySecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= mgpi_InternationalMember
 
Cash and Cash Equivalents [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Cash and cash equivalents 753us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
556us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
 
Cash and Cash Equivalents [Member] | Level 1 [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Cash and cash equivalents 753us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
556us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Other Assets Fair Value [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Other 53us-gaap_OtherInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mgpi_OtherAssetsFairValueMember
105us-gaap_OtherInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mgpi_OtherAssetsFairValueMember
 
Other Assets Fair Value [Member] | Level 1 [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Other $ 53us-gaap_OtherInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mgpi_OtherAssetsFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
$ 105us-gaap_OtherInvestments
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= mgpi_OtherAssetsFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member