XML 102 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property and Business Interruption Insurance Claims and Recoveries (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Business Interruption Loss [Line Items]            
Total insurance recoveries         $ 9,375us-gaap_InsuranceRecoveries  
Insurance recoveries (7,067)us-gaap_GainOnBusinessInterruptionInsuranceRecovery (1,293)us-gaap_GainOnBusinessInterruptionInsuranceRecovery 70us-gaap_GainOnBusinessInterruptionInsuranceRecovery 0us-gaap_GainOnBusinessInterruptionInsuranceRecovery 8,290us-gaap_GainOnBusinessInterruptionInsuranceRecovery 0us-gaap_GainOnBusinessInterruptionInsuranceRecovery
Interruption of business            
Business Interruption Loss [Line Items]            
Total insurance recoveries         925us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
 
Insurance recoveries         308us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
 
Interruption of business | Cost of Sales            
Business Interruption Loss [Line Items]            
Less: out-of-pocket expenses related to interruption of business in Cost of Sales         617mgpi_BusinessInterruptionLossesOutofPocketExpenses
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Property damage from fire            
Business Interruption Loss [Line Items]            
Total insurance recoveries         8,450us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
 
Insurance recoveries         8,290us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
 
Property damage from fire | Insurance Recoveries            
Business Interruption Loss [Line Items]            
Less: Net book value of property loss in Insurance Recoveries         160mgpi_BusinessInterruptionLossesNetBookValueofPropertyLoss
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_IncomeStatementLocationAxis
= mgpi_InsuranceRecoveriesMember
 
Fire in Indiana Facility [Member]            
Business Interruption Loss [Line Items]            
Total insurance recoveries         9,375us-gaap_InsuranceRecoveries
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
 
Fire in Indiana Facility [Member] | Interruption of business            
Business Interruption Loss [Line Items]            
Total insurance recoveries         925us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
 
Insurance recoveries         478us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
 
Fire in Indiana Facility [Member] | Interruption of business | Cost of Sales            
Business Interruption Loss [Line Items]            
Less: out-of-pocket expenses related to interruption of business in Cost of Sales         447mgpi_BusinessInterruptionLossesOutofPocketExpenses
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Fire in Indiana Facility [Member] | Property damage from fire            
Business Interruption Loss [Line Items]            
Total insurance recoveries         8,450us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
 
Insurance recoveries         8,290us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
 
Fire in Indiana Facility [Member] | Property damage from fire | Insurance Recoveries            
Business Interruption Loss [Line Items]            
Less: Net book value of property loss in Insurance Recoveries         160mgpi_BusinessInterruptionLossesNetBookValueofPropertyLoss
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinIndianaFacilityMember
/ us-gaap_IncomeStatementLocationAxis
= mgpi_InsuranceRecoveriesMember
 
Fire in Atchison Facility [Member]            
Business Interruption Loss [Line Items]            
Total insurance recoveries         0us-gaap_InsuranceRecoveries
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
 
Fire in Atchison Facility [Member] | Interruption of business            
Business Interruption Loss [Line Items]            
Total insurance recoveries         0us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
 
Insurance recoveries         (170)us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
 
Fire in Atchison Facility [Member] | Interruption of business | Cost of Sales            
Business Interruption Loss [Line Items]            
Less: out-of-pocket expenses related to interruption of business in Cost of Sales         170mgpi_BusinessInterruptionLossesOutofPocketExpenses
/ us-gaap_BusinessInterruptionLossAxis
= mgpi_InterruptionofBusinessMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Fire in Atchison Facility [Member] | Property damage from fire            
Business Interruption Loss [Line Items]            
Total insurance recoveries         0us-gaap_InsuranceRecoveries
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
 
Insurance recoveries         0us-gaap_GainOnBusinessInterruptionInsuranceRecovery
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
 
Fire in Atchison Facility [Member] | Property damage from fire | Insurance Recoveries            
Business Interruption Loss [Line Items]            
Less: Net book value of property loss in Insurance Recoveries         $ 0mgpi_BusinessInterruptionLossesNetBookValueofPropertyLoss
/ us-gaap_BusinessInterruptionLossAxis
= us-gaap_DamageFromFireExplosionOrOtherHazardMember
/ us-gaap_ExtraordinaryItemAxis
= mgpi_FireinAtchisonFacilityMember
/ us-gaap_IncomeStatementLocationAxis
= mgpi_InsuranceRecoveriesMember