XML 93 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity and Earnings (Loss) per Share (Detail) - Accumulated Other Comprehensive Income (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance $ (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (233)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income before reclassifications (1,417)mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax 530mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
Amounts reclassified from accumulated other comprehensive income 689mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax (301)mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
Net other comprehensive income (loss) (728)us-gaap_OtherComprehensiveIncomeLossNetOfTax 229us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending Balance (732)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Pension Plan Items [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (377)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(627)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income before reclassifications 218mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
179mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amounts reclassified from accumulated other comprehensive income (85)mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
71mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net other comprehensive income (loss) 133us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
250us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending Balance (244)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(377)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Post Employment Benefit Items [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance 390us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
429us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
Other comprehensive income before reclassifications (1,620)mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
333mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
Amounts reclassified from accumulated other comprehensive income 774mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
(372)mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
Net other comprehensive income (loss) (846)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
(39)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
Ending Balance (456)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
390us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mgpi_AccumulatedPostEmploymentBenefitPlansAdjustmentMember
Foreign Currency Items [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (17)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(35)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income before reclassifications (15)mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
18mgpi_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive income 0mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0mgpi_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net other comprehensive income (loss) (15)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
18us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending Balance $ (32)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (17)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember